SSH desde la máquina local a la VM remota no funciona

SSH desde la máquina local a la VM remota no funciona

Soy nuevo en SSH y logré realizar SSH con éxito desde la máquina local a la VM local

ahora estoy intentando conectar SSH a una máquina virtual alojada en una máquina remota.

Aquí está el error:

vm@vm1-VirtualBox:~$ ssh [email protected].***.**
ssh: connect to host 192.168.***.** port 22: Connection timed out

Esto es lo que he probado:

sudo ufw allow 22

sudo systemctl enable ssh

Tanto la máquina local como la VM remota tienen ssh de cliente y host, he intentado conectar la VM local a la remota y viceversa.

Una cosa que encuentro rara es que el ping no funciona, intenté hacer ping a la otra máquina ping <IP>pero devuelve:

ping 192.168.**.*
PING 192.168.**.* (192.168.**.*) 56(84) bytes of data.
^C
--- 192.168.**.* ping statistics ---
10 packets transmitted, 0 received, 100% packet loss, time 9198ms

Y service ssh statusregresa:

ssh.service - OpenBSD Secure Shell server
     Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: e>
     Active: active (running) since Thu 2022-11-10 01:59:30 +08; 39min ago
       Docs: man:sshd(8)
             man:sshd_config(5)
   Main PID: 16543 (sshd)
      Tasks: 1 (limit: 9319)
     Memory: 1.8M
        CPU: 44ms
     CGroup: /system.slice/ssh.service
             └─16543 "sshd: /usr/sbin/sshd -D [listener] 0 of 10-100 startups"

Nov 10 01:59:29 Ubuntu-X550CC systemd[1]: Starting OpenBSD Secure Shell server.>
Nov 10 01:59:30 Ubuntu-X550CC sshd[16543]: Server listening on 0.0.0.0 port 22.
Nov 10 01:59:30 Ubuntu-X550CC sshd[16543]: Server listening on :: port 22.
Nov 10 01:59:30 Ubuntu-X550CC systemd[1]: Started OpenBSD Secure Shell server.

revisé mi ip y nombre de usuario

¿Dónde pude haberme equivocado?

Respuesta1

Después de algunas respuestas dadas por ustedes, aquí está la elaboración del problema y la respuesta/solución:

Problema:

No tengo conocimientos suficientes sobre el proceso de funcionamiento de SSH. Para aquellos que encuentren un problema similar, les sugiero que busquen LAN y WAN.

Respuesta:

Básicamente, si desea utilizar SSH en una máquina remota que está en la misma red (LAN), no es necesario que configure su enrutador.

PERO si desea utilizar SSH en un servidor remoto que no está en la misma red, necesitará configurar el enrutador del host (la máquina remota a la que está intentando conectarse), cómoaquí.

Después de configurar su enrutador para reenviar el puerto a su máquina host, deberá obtener la IP pública (IP WAN) de su enrutador, más informaciónaquí.

Finalmente puedes conectarte conssh remote_name@remote_router_ip

¡GL!

información relacionada