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.


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.


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
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.