SSH: Mehrere Einträge für denselben Host


0

Ich möchte mehrere Anmeldeinformationen für denselben Host mit unterschiedlichen Benutzernamen und Identitätsdateien konfigurieren. Derzeit weiß ich nur, wie man das macht, indem ich herumhacke:

Host myhost
     User           user1
     HostName       myhost
     IdentityFile   ~/.ssh/user1.pem
     IdentitiesOnly yes

Host myhost-fake
     User           user2
     HostName       myhost
     IdentityFile   ~/.ssh/user2.pem
     IdentitiesOnly yes

Auf diese Weise kann ich:

ssh myhost

Und:

ssh myhost-fake

Gibt es einen besseren Weg, dies zu tun?


1
Wie sonst würde ssh die Einträge auseinanderhalten?
Ignacio Vazquez-Abrams

@ IgnacioVazquez-Abrams Möglicherweise durch Eingabe des Benutzernamens, wie in: ssh user1@myhost könnte automatisch den relevanten Konfigurationsabschnitt auswählen, der beide durch den Hostnamen verschlüsselt ist und Nutzername. Ich weiß nicht, ob es eine Bestimmung für einen solchen Anwendungsfall gibt
dangonfast

Was stimmt nicht mit der Beschreibung in Ihrer Frage? Was würdest du besser finden? Was für eine Verbesserung erhoffen Sie sich?
Kenster
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.