KIT | KIT-Bibliothek | Impressum | Datenschutz

Enabling Secure Shell Access with OpenID Connect

Gudu, Diana ORCID iD icon 1; Hardt, Marcus ORCID iD icon 1; Brocke, Lukas 2; Zachmann, Gabriel ORCID iD icon 1
1 Scientific Computing Center (SCC), Karlsruher Institut für Technologie (KIT)
2 Karlsruher Institut für Technologie (KIT)

Abstract:

Secure Shell (SSH) is the de facto standard protocol for accessing remote servers on the command line across a number of use cases, including remote system administration, high-performance computing access, git operations, or system backups via rsync. However, it only supports a limited number of authentication mechanisms, with SSH keys being the most widely used. As federated infrastructures become more prevalent, there is a growing demand for SSH to operate seamlessly and securely in such environments. The use of SSH keys in federated setups poses a number of challenges, since the keys are trusted permanently and can be shared across devices and teams. Mitigations, such as key approval and distribution, make operation at scale complex and error prone. This motivated us to develop a set of tools, collectively referred to as ssh-oidc, for facilitating federated identities with SSH by making use of OpenID Connect (OIDC), one of the established protocols used in federated identity management. We support two different approaches: one based on PAM authentication, which works by passing an OIDC access token to the SSH server for authentication, and the other one utilising SSH certificates, which are issued by our online certificate authority in exchange for an access token. ... mehr


Verlagsausgabe §
DOI: 10.5445/IR/1000181783
Veröffentlicht am 16.05.2025
Originalveröffentlichung
DOI: 10.1007/s41781-025-00136-5
Scopus
Zitationen: 1
Dimensions
Zitationen: 1
Cover der Publikation
Zugehörige Institution(en) am KIT Scientific Computing Center (SCC)
Publikationstyp Zeitschriftenaufsatz
Publikationsjahr 2025
Sprache Englisch
Identifikator ISSN: 2510-2036, 2510-2044
KITopen-ID: 1000181783
HGF-Programm 46.21.02 (POF IV, LK 01) Cross-Domain ATMLs and Research Groups
Erschienen in Computing and Software for Big Science
Verlag Springer
Band 9
Heft 1
Seiten Article no: 5
Vorab online veröffentlicht am 03.04.2025
Schlagwörter OIDC, SSH, Authentication, Authorisation, Federated identity, PAM, SSH certificates, Tokens
Nachgewiesen in Scopus
Dimensions
OpenAlex
KIT – Die Universität in der Helmholtz-Gemeinschaft
KITopen Landing Page