Resolver problema de retardo en conexiones SSH con Mac

Publicado en: Tecnología

En ocasiones, la conectividad vía SSH produce ciertos retrasos o delays en poder hacer login contra otro Mac remoto. Según leo en Mac OS X Hints puede deberse a la autenticación GSSAPI (kerberos).

Para resolverlo, puedes crear un fichero config en el directorio ssh de tu equipo. En Terminal:

$ touch ~/.ssh/config

Edita el fichero con el editor que prefieras, vi por ejemplo:

$ vi ~/.ssh/config

Añade al fichero las opciones para que no busque la autenticación GSSAPI y que fuerce la autenticación por IPv4, y no intente negociarla por IPv6, con el parámetro AddressFamily, sobre un Host en concreto:

Host -nombre-del-host-o-ip-
 GSSAPIAuthentication no
 GSSAPIKeyExchange no
 AddressFamily inet

donde ‘-nombre-del-host-o-ip-‘ es el nombre con el que hagas la conexión SSH normalmente. Puede ser la IP del host si no la tienes añadida al DNS.

Si usas el comodín ‘*’ podrás referirlo para todos los hosts de destino:

Host *
 GSSAPIAuthentication no
 GSSAPIKeyExchange no
 AddressFamily inet

SaludoX