Cómo solucionar Conexión rechazada por el puerto Top 10 en Ubuntu Top 10.Top 10

Cómo solucionar Conexión rechazada por el puerto Top 10 en Ubuntu Top 10.Top 10
Los puertos en Ubuntu se utilizan para comunicarse con diferentes máquinas, así como diferentes protocolos, de manera similar, el puerto 22 en Ubuntu es utilizado por el servidor SSH (Secure Shell), que es la forma segura de conectarse con otras máquinas en la red para transferir datos como así como para acceder a las otras máquinas. La mayoría de los usuarios de Ubuntu deben sufrir un error al usar el SSH de "Conexión rechazada por el puerto 22", para lo cual en este blog, se discuten diferentes métodos utilizando los cuales podemos corregir este error.

Cómo arreglar la "conexión rechazada por el puerto 22" en Ubuntu

Hay tres razones más comunes detrás de este error:

  • El paquete de OpenSsh no está instalado
  • El servidor SSH no está activo
  • Conexión con el puerto incorrecto

Problema 1: El paquete de OpenSSH no está instalado

La razón más común detrás de este error es que en la mayoría de los casos el OpenSSH no se ha instalado en la máquina del cliente a la que está intentando conectarse. Para ver la verificación de este paquete OpenSSH instalado en la máquina del cliente, use el comando en la máquina del cliente:

$ sudo apt list --instaled | Grep OpenSsh-server

La salida muestra que el paquete no está instalado, por lo que lo instalaremos usando el comando:

$ sudo apt instalación openssh -server -y

Ahora, si el error se debe a este problema, entonces debe resolverse.

Problema 2: el servidor SSH no está activo

Otra razón detrás de este error es que el servicio del servidor SSH no está activo, y podemos confirmar el estado del servicio de SSH utilizando el comando:

$ sudo SystemCtl Status SSH

Para activar el servicio, volveremos a utilizar la utilidad SystemCTL con su opción de inicio:

$ sudo systemctl start ssh

Ahora vuelva a verificar el estado del servicio:

$ sudo SystemCtl Status SSH

Problema 3: conexión con el puerto incorrecto

Por último, el problema es que el servicio SSH está vinculado con algún otro puerto en lugar del puerto 22, para confirmar esto, usaremos el comando:

$ sudo netstat -ltnp | Grep SSHD

En nuestro caso, el puerto se establece 22, lo cual es predeterminado, pero si se muestra algún otro puerto, usará el siguiente número de puerto, por ejemplo, si es el puerto 44, entonces usaremos el comando:

$ ssh -p [port_number] [nombre de usuario]@[ip_address]

Conclusión

La mayoría de los usuarios de Ubuntu tienen que enfrentar el problema de "conexión rechazada por el puerto 22", que es de diferentes razones discutidas en este artículo. No solo se explican las razones, sino también las soluciones para resolver esos problemas para solucionar el error de "conexión rechazada por el puerto 22".