Saltar al contenido

Conexión ssh rechazada: ¿cómo solucionar problemas?

Solución:

No tiene un demonio SSH en ejecución. Si observa la salida del ps ax comando, verá que los únicos dos procesos con ‘ssh’ en la descripción son ssh-agent (que hace algo completamente diferente de sshd) y el grep ssh proceso que está utilizando para filtrar la salida de ps.

Dependiendo de la distribución instalada, es posible que deba instalar o ejecutar el ssh servidor, generalmente llamado openssh-server o sshd dependiendo de su administrador de paquetes.

Pasos para depurar el problema anterior:

  1. Usar nmap herramienta para saber qué puertos están abiertos en ese servidor. nmap es un escáner de puertos. Dado que es posible que el servidor ssh se esté ejecutando en un puerto diferente.
    nmap le dará una lista de puertos que están abiertos.

     $ nmap myserver
    

2. Ahora puede comprobar qué servidor se está ejecutando en un puerto determinado. Suponga que en la salida de nmap, el puerto 2424 está abierto. Ahora puede saber qué servidor se está ejecutando en 2424 utilizando la herramienta nc (netcat).

 $ nc -v -nn myserver portno

Suponga que la salida del puerto 2424 es:

myserver 2424 open
SSH-2.0-OpenSSH_5.5p1 Debian-4ubuntu5

Esto significa que ssh se está ejecutando en 2424.

Continúe cambiando el portno en el comando anterior y verifique todos los puertos que están listados abiertos por nmap.

Eso significa que el servidor ssh no se está ejecutando en esa máquina o el firewall no permite el paso de ssh. Puede comprobar si ssh se está ejecutando con ‘ps -ax | grep ssh ‘.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

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