Caso:
Cuando intento conectarme a un servidor SSH (Linux server) el mismo dura varios segundos antes de pedir login/password.
Esto es muy comun en servidores que no tienen acceso a Internet o DNSs mal configurados.
Ocurre que cuando intentamos conectarnos al SSH Server intenta hacer una solicitud de DNS reverso para IP origen (de donde nos intentamos conectar).
Por ejemplo, si quiero conectarme desde el equipo 192.168.1.2 al servidor SSH ubicado en el IP 10.1.1.21, este último, durante la conexión intentará buscar el reverso del IP 192.168.1.2. El tiempo que vemos antes de obtener "Login" es precisamente el timeout del SSH Server durante la operación DNS.
Solución:
La solución es sumamente sencilla, existen dos manera:
1) Si siempre nos vamos a conectar desde la misma dirección IP (o muy pocas diferentes):
En el servidor editar el archivo /etc/hosts y colocar los IPs de origen desde donde me conectaré. ejemplo:
192.168.1.2 blog.acostasite.com aacostaPC
192.168.1.3 www.lomejordelemail.com miPC
2) La solución alternativa es colocar al final del archivo /etc/ssh/sshd_config
UseDNS no
Más información:
Espero haya sido útil.
No hay comentarios:
Publicar un comentario
¿Algo adicional que quieras mencionar? ¿Algun consejo?, ¿truco? Gracias!