SSH Tidak Lagi Bekerja Setelah Pembaruan Sierra

9

Saya mencoba ssh ke server jauh menggunakan format:

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

dan saya mendapatkan kesalahan berikut:

/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

Menyambung ke server tanpa kunci SSH juga tidak berfungsi.

Terima kasih.

Verpz
sumber
Seperti apa tampilan baris yang relevan di ssh_config Anda?
dr.nixon
@ dr.nixon GSSAPIKeyExchange no GSSAPITrustDNS no
Verpz
Lihat stackoverflow.com/a/46454141/32453 jika Anda menginginkan opsi yang berfungsi dengan gssapitrustdns masih diaktifkan :)
rogerdpack

Jawaban:

7

Komentari atau hapus garis

gssapikeyexchange no
gssapitrustdns no

dari Anda /etc/ssh/ssh_configdan Anda harus baik.

Jakuje
sumber
1
Apa konsekuensinya?
Max Ried
Karena versi baru tidak mendukung opsi ini, satu-satunya konsekuensi adalah bahwa itu akan mulai berfungsi. Kalau tidak, Anda tidak akan dapat menggunakan @MaxRied menggunakan pertukaran kunci kerberos, yang kemungkinan besar tidak digunakan OP.
Jakuje
0

Jika Anda perlu menggunakan Kerberos (dan karenanya gssapi*opsi) opsi yang layak adalah menyalin yang sshdapat dieksekusi dari Mac yang lebih lama (versi apa pun <= OpenSSH_6.7) harus berfungsi.

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