GNU/Linux >> Tutoriales Linux >  >> Linux

[SOLUCIONADO] OpenSSH lento:colgado en SSH2_MSG_SERVICE_ACCEPT recibido

Pregunta: Cuando trato de ssh a un servidor remoto, después de ingresar el nombre de usuario, toma mucho tiempo antes de que muestre la solicitud de contraseña. Básicamente, mi SSH (openSSH) es lento durante el proceso de autenticación. ¿Cómo soluciono este problema?

Respuesta: Si su inicio de sesión ssh de localhost a remotehost es lento, habilite la depuración ssh mientras inicia la conexión ssh usando la opción -v como se muestra a continuación.

Después de que muestra el mensaje "depuración 1:SSH2_MSG_SERVICE_ACCEPT recibido ”, la sesión ssh se colgará durante casi un minuto antes de continuar con la siguiente declaración de depuración.

$ ssh -v ramesh@remote-host
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug1: SSH2_MSG_NEWKEYS received
debug1: SSH2_MSG_SERVICE_REQUEST sent

debug1: SSH2_MSG_SERVICE_ACCEPT received <-- OpenSSH hanging here for 1 min

debug1: Authentications that can continue: publickey,password
debug1: Next authentication method: publickey
debug1: Trying private key: /root/.ssh/identity
debug1: Trying private key: /root/.ssh/id_rsa
debug1: Trying private key: /root/.ssh/id_dsa
debug1: Next authentication method: password
ramesh@remote-host's password:

Solución:establezca UseDNS en no en el archivo sshd_config

Para solucionar este problema de rendimiento mientras se conecta a un servidor remoto usando ssh, establezca UseDNS en no como se muestra a continuación en su archivo /etc/ssh/sshd_config.

$ vi /etc/ssh/sshd_config
UseDNS no

Reinicie el openssh y conéctese al servidor remoto nuevamente, lo que debería ser rápido esta vez y no se colgará en SSH2_MSG_SERVICE_ACCEPTED.

# service sshd restart

$ ssh -v ramesh@remote-host

Linux
  1. Ssh:¿restringir un usuario de Ssh/scp/sftp a un directorio?

  2. Ssh:¿la diferencia entre una clave Openssh y una clave Putty?

  3. Ssh - ¿Por qué Firefox es tan lento sobre Ssh?

  4. Ssh:¿por qué Ssh tarda mucho en conectarse?

  5. Inicio de sesión SSH lento debido a un servidor rsyslog inalcanzable

Comando SSH

¿El cliente Ssh de Openssh no respeta el orden de configuración del archivo de identidad?

Instalación y configuración de OpenSSH en distribuciones basadas en Ubuntu y Debian

Conéctese con OpenSSH (Windows)

Realice SSH y SCP sin ingresar la contraseña en openSSH

SSH:cómo incluir el comando -t en el archivo ~/.ssh/config