Este es mi problema: tengo un retraso de 30 a 40 segundos después de ingresar un nombre de usuario antes de que se me solicite ingresar una contraseña, cuando entro en una máquina virtual invitada vagabunda. La configuración es la siguiente: host de Windows 7, máquina virtual CentOS 6.5 que empaqueté yo mismo, es prácticamente básico, por lo que tengo un entorno limpio para SSH. Usando masilla para SSH.
El problema parece estar relacionado únicamente con Vagrant. Puedo iniciar la VM en VirtualBox y SSH usando PuTTY, y puedo conectarme rápidamente, como era de esperar. No he realizado ningún cambio que se me ocurra en la VM desde que la usé para crear la VM en Vagrant. Debo agregar que una vez que se haya completado el proceso de inicio de sesión, podré usar la sesión sin demoras ni retrasos de ningún tipo.
Soy bastante nuevo en Vagrant, así que supongo que hice algo mal. Pero todavía no he tenido suerte de descubrir qué es. Gracias.
Respuesta1
Siempre que he visto retrasos de ssh como el anterior, estaba vinculado al DNS.
1) Verifique si "UseDNS No" está en su archivo /etc/ssh/sshd_config 2) Si no está (el valor predeterminado es Sí y será comentado), haga una copia de seguridad de su archivo /etc/ssh/sshd_config 3) Agregue UseDNS No 4) reinicie sshd (no cierre su terminal ssh actual si así es como inició sesión) 5) abra un nuevo PuTTY, vea si ssh es mejor
La razón para no cerrar su ventana anterior: si por alguna razón arruina la sintaxis o el archivo, el servidor ssh no puede iniciarse correctamente y no podrá acceder a través de ssh y necesitará ir al monitor, lo cual es difícil si es remoto. Pero si todavía tiene su ventana anterior abierta, no se cerrará y podrá copiar su configuración de respaldo nuevamente, reiniciar sshd y recuperar el acceso.
Tengo curiosidad por saber si esto funcionará para usted y si los diferentes tipos de VM fueron solo una pista falsa.
Respuesta2
Usamos PUTTY en Windows para SSH en unos 300 servidores Linux en un entorno de red diverso.
Cuando tenemos un servidor que está retrasado en el inicio de sesión SSH pero luego se comporta normalmente una vez que se establece la sesión, hemos resuelto el problema de la siguiente manera.
-- Coloque una entrada en el archivo /etc/hosts de la VM para la VM misma para que el servidor SSH en la VM invitada de Linux pueda resolverse por sí solo.
O asegúrese de que su máquina virtual invitada Linux esté ingresada en su DNS local y que resolv.conf en su servidor Linux esté configurado correctamente.
Espero que esto ayude.