Wenn ich mache:
ssh -J jumphost.example.com target.example.com
Am Ende habe ich mich sofort bei "Ziel" angemeldet.
Wenn ich diese ssh-Konfigurationsdatei verwende, verwende ich die neuere ssh-7.3-Sprungkonfiguration:
Host jump 10.1.*, targets*, *.example.com
HostName jumphost.example.com
IdentitiesOnly yes
AddKeysToAgent yes
UseKeychain yes
IdentityFile ~/.ssh/id_rsa
Host *
AddKeysToAgent yes
UseKeychain yes
IdentityFile ~/.ssh/id_rsa
Ich bin am Ende in "jumphost" und nicht in "target" eingeloggt.
Das Schlüsselbundmaterial ist für Mac, ich habe es ohne getestet und es macht keinen Unterschied, aber ich dachte, ich lasse es für alle Fälle.
-J
istProxyJump
und nichtHostName
.