SSH funktioniert nach Sierra Update nicht mehr

9

Ich versuche, mit dem folgenden Format auf einen Remote-Server zu ssh:

user@ip -i ~/.ssh/path/to/key 

und ich bekomme folgenden Fehler:

/etc/ssh/ssh_config: line 55: Bad configuration option: gssapikeyexchange
/etc/ssh/ssh_config: line 56: Bad configuration option: gssapitrustdns
/etc/ssh/ssh_config: terminating, 2 bad configuration options

Das Herstellen einer Verbindung zu einem Server ohne SSH-Schlüssel funktioniert ebenfalls nicht.

Vielen Dank.

Verpz
quelle
Wie sehen die relevanten Zeilen in Ihrer ssh_config aus?
Dr. Nixon
@ dr.nixon GSSAPIKeyExchange nein GSSAPITrustDNS nein
Verpz
Siehe stackoverflow.com/a/46454141/32453, wenn Sie eine Option wünschen, die mit noch aktivierten
gssapitrustdns

Antworten:

7

Kommentieren oder entfernen Sie die Zeilen

gssapikeyexchange no
gssapitrustdns no

von dir /etc/ssh/ssh_configund du solltest gut sein.

Jakuje
quelle
1
Was sind die Konsequenzen?
Max Ried
Da die neue Version diese Optionen nicht unterstützt, ist die einzige Konsequenz, dass sie funktioniert. Andernfalls können Sie @MaxRied nicht den Kerberos-Schlüsselaustausch verwenden, den das OP höchstwahrscheinlich nicht verwendet hat.
Jakuje
0

Wenn Sie Kerberos (und damit die gssapi*Optionen) verwenden müssen, können Sie eine sshausführbare Datei von einem älteren Mac kopieren (jede Version <= OpenSSH_6.7) sollte funktionieren.

cp my-older-ssh /usr/local/bin/ssh
oDDsKooL
quelle