Cómo lidiar con ssh: conectarse al puerto de host 22: conexión rechazada

Referencia:
Cómo lidiar con ssh: conectarse al puerto de host 22: Conexión rechazada

Cuando obtiene el error "ssh: conectarse al puerto de host 22: conexión rechazada" al conectarse con SSH, generalmente significa que no se puede acceder al puerto del servidor SSH o que se rechazó la conexión. Aquí hay algunas posibles soluciones:

  1. Compruebe si el servicio SSH se está ejecutando: asegúrese de que el servidor SSH en el host de destino se esté ejecutando. El estado de ejecución del servicio SSH se puede verificar ejecutando sudo service ssh status(para distribuciones que usan systemd) o sudo systemctl status sshd(para distribuciones que usan init.d).

  2. Confirme que el puerto SSH es correcto: De manera predeterminada, SSH usa el puerto 22. Si se ha cambiado el puerto del servidor SSH, asegúrese de especificar el número de puerto correcto en el comando de conexión SSH, por ejemplo, ¿ ssh -p <port> user@hostdónde <port>está el número de puerto SSH correcto?

  3. Configuración del cortafuegos: compruebe la configuración del cortafuegos del host de destino para asegurarse de que el puerto SSH (22 de forma predeterminada) esté abierto correctamente. Si usa herramientas de firewall como iptables o ufw, agregue las reglas correspondientes para permitir las conexiones SSH.

  4. Problemas de conexión de red: Verifique que la conexión de red entre el host de destino y su computadora local esté funcionando. Asegúrese de que su computadora local pueda establecer una conexión con el host de destino y que la red no esté bloqueada o restringida de ninguna manera.

  5. Problemas de configuración de SSH: verifique el archivo de configuración del servidor SSH (generalmente /etc/ssh/sshd_config) para asegurarse de que esté configurado correctamente y permita conexiones SSH. Por ejemplo, asegúrese de que las opciones "Permitir usuarios" y "Permitir grupos" incluyan los usuarios o grupos a los que desea conectarse.

  6. Reinicie el servicio SSH: si ninguno de los pasos anteriores resuelve el problema, puede intentar reiniciar el servicio SSH. Puede usar sudo service ssh restarto sudo systemctl restart sshdpara reiniciar el servicio SSH.

Si el problema persiste, es posible que se requiera una mayor investigación, como mirar los archivos de registro del lado del servidor SSH para obtener más detalles. Dependiendo de la distribución y configuración de Linux que esté utilizando, puede haber otras soluciones alternativas específicas.

Guess you like

Origin blog.csdn.net/linux_tcpdump/article/details/131667573