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.


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.


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
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.