SSH ya no funciona después de la actualización de Sierra


9

Estoy tratando de ingresar a un servidor remoto con el formato:

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

y me sale el siguiente error:

/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

Conectarse a un servidor sin una clave SSH tampoco funciona.

Gracias.


¿Cómo se ven las líneas relevantes en su ssh_config?
dr.nixon

@ dr.nixon GSSAPIKeyExchange no GSSAPITrustDNS no
Verpz

Consulte stackoverflow.com/a/46454141/32453 si desea una opción que funcione con gssapitrustdns todavía habilitado :)
rogerdpack

Respuestas:


7

Comenta o elimina las líneas

gssapikeyexchange no
gssapitrustdns no

de tu /etc/ssh/ssh_configy deberías ser bueno.


1
¿Cuáles son las consecuencias?
Max Ried

Como la nueva versión no admite estas opciones, la única consecuencia es que comenzará a funcionar. De lo contrario, no podrá @MaxRied usar el intercambio de claves kerberos, que el OP probablemente no estaba usando.
Jakuje

0

Si necesita usar Kerberos (y, por lo tanto, las gssapi*opciones), una opción viable es copiar un sshejecutable de una Mac anterior (cualquier versión <= OpenSSH_6.7) debería funcionar.

cp my-older-ssh /usr/local/bin/ssh
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.