ssh: puerto 22: conexión rechazada

ssh: puerto 22: conexión rechazada

Tengo una pregunta sobre el acceso remoto a una máquina a través de ssh. Estoy intentando iniciar sesión mediante ssh en mi máquina Linux desde mi Mac y ya configuré el servidor ssh en mi ubuntu y abrí el puerto 22. Sin embargo, recibí este mensaje de error al intentar conectarme:

[@Ges-MacBook ~]->ssh <username>@<remote machine's ipv4> -vvv 
OpenSSH_8.6p1, LibreSSL 2.7.3 
debug1: Reading configuration data /etc/ssh/ssh_config 
debug1: /etc/ssh/ssh_config line 47: Applying options for * 
debug2: resolve_canonicalize: hostname <remote machine's ipv4> is address 
debug3: expanded UserKnownHostsFile '~/.ssh/known_hosts' -> '/Users/geyan/.ssh/known_hosts' 
debug3: expanded UserKnownHostsFile '~/.ssh/known_hosts2' -> '/Users/geyan/.ssh/known_hosts2' 
debug1: Authenticator provider $SSH_SK_PROVIDER did not resolve; disabling 
debug3: ssh_connect_direct: entering 
debug1: Connecting to <remote machine's ipv4> [<remote machine's ipv4>] port 22. 
debug3: set_sock_tos: set socket 3 IP_TOS 0x48 
debug1: connect to address <remote machine's ipv4> port 22: Connection refused 
ssh: connect to host <remote machine's ipv4> port 22: Connection refused

¿Cuál es el problema aquí y cómo solucionarlo?

Gracias.

Respuesta1

Esto probablemente se debe a que el firewall bloqueó el puerto. Le sugiero que intente utilizar un firewall sencillo. Es una interfaz fácil de usar para los más complicados iptables.

sudo ufw status

Si ufw está inactivo.

sudo ufw enable

Si el estado de ufw está activo, también debería ver si el estado de "Acción" del puerto lo permite o lo deniega. Si la acción aparece como denegar, intente:

sudo ufw allow 22

https://ubuntu.com/server/docs/security-firewall

información relacionada