Cómo solucionar problemas de conexión SSH

El cliente SSH es un programa para iniciar sesión en una máquina remota y para ejecutar comandos en una máquina remota. Su objetivo es proporcionar comunicaciones cifradas seguras entre dos hosts que no son de confianza a través de una red insegura.

Sintaxis: ssh [opción] [usuario]@[dirección_del_servidor]

SSH en un servidor Linux usando una clave privada o contraseña

Escriba el comando ssh en su terminal (hay dos formas de ssh: una con una contraseña y la otra con una clave privada)

Comando ssh usando clave privada y DNS público:

ssh -i clave_privada usuario@DNS_público

Comando ssh usando clave privada y dirección IP pública:

ssh -i clave_privada usuario@IP_pública

Comando ssh usando contraseña e IP pública:

ssh nombre de usuario@contraseña

Error común mientras se producen errores de SSH mientras

El tiempo de conexión expiro

Esto ocurrirá cuando cualquier usuario intente establecer una conexión con el servidor pero no pueda obtener la respuesta dentro del período de tiempo. 

Pasos para la resolución de problemas:

  • Verifique que la dirección IP del host sea correcta
  • Verifique las reglas del firewall, verifique las reglas de entrada permitidas por el grupo de seguridad.
  • Verifique el número de puerto permitido para ssh

Conexión denegada

Esto ocurrirá cuando el servidor que se supone que debe escuchar la solicitud, deja de escuchar. 

Pasos para la resolución de problemas:

  • Verifique que la dirección IP del host sea correcta
  • Verifique las reglas del firewall, verifique las reglas de entrada permitidas por el grupo de seguridad.
  • Verifique el número de puerto permitido para ssh
  • Verificar que el servicio se está ejecutando correctamente

Resolución de nombre de host

Ocurre cuando la referencia al host SSH no se puede asignar a una dirección de red.

Pasos para la resolución de problemas:

  • Verifique que el nombre de host sea correcto
  • Si no funciona correctamente, use IP en lugar de nombre de host

Acceso denegado 

Ocurre cuando el ssh no se pudo conectar debido a credenciales incorrectas.

Pasos para la resolución de problemas:

  • Verifica que el nombre de usuario o la contraseña sean correctos

Permiso denegado

Ocurre cuando el usuario no está autorizado para iniciar sesión en el servidor. Se debe principalmente al archivo sshd_config que contiene la configuración del servidor SSH.

Pasos para la resolución de problemas:

  • Vaya a /etc/ssh/sshd_config
  • Asegúrese de que PasswordAuthentication y PubkeyAuthentication terminen en sí
  • Asegúrese de que ChallengeResponseAuthentication y PermitRootLogin terminen con no.
  • Reiniciar sshd_config

Publicación traducida automáticamente

Artículo escrito por alka16 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *