Correr ssh user@hostname
toma unos 30 segundos. Aquí está el escenario:
- esta es una VM en la LAN local
- Las máquinas Windows y Mac obtienen inicio de sesión instantáneo
- Estoy usando Debian y pude reproducir con una máquina Ubuntu
- alguien que usa Ubuntu dice que iniciar sesión en mi máquina (LAN local) también es instantáneo
- El uso de la dirección IP del nombre de host lleva aproximadamente la mitad del tiempo (~ 15s)
[ actualización ]
Usando ssh -vvv user@hostname
, aquí es donde más espera:
debug3: authmethod_lookup gssapi-with-mic
debug3: remaining preferred: publickey,keyboard-interactive,password
debug3: authmethod_is_enabled gssapi-with-mic
debug1: Next authentication method: gssapi-with-mic
Y luego espera un poco aquí:
debug1: Unspecified GSS failure. Minor code may provide more information
Credentials cache file '/tmp/krb5cc_1000' not found
debug1: Unspecified GSS failure. Minor code may provide more information
Credentials cache file '/tmp/krb5cc_1000' not found
"~/.ssh"
archivo. Ese es un directorio, y solo tiene un "known_hosts"
archivo.
UseDNS no
en sshd_config
el servidor. En cualquier caso, ejecute ssh -vvv user@hostname
para ver dónde se cuelga el inicio de sesión.
id_dsa
oid_rsa
en tu~/.ssh
? tal vez su instalación ssh intenta la autenticación incorrecto primero y el servidor no niega sino que simplemente ignorar esa petición resulta en que 30s de tiempo de espera