SSH da máquina local para VM remota não funciona

SSH da máquina local para VM remota não funciona

Sou novo no SSH e fiz SSH com sucesso da máquina local para a VM local

agora estou tentando fazer SSH em uma VM hospedada por uma máquina remota.

Aqui está o erro:

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

Aqui está o que eu tentei:

sudo ufw allow 22

sudo systemctl enable ssh

Tanto a máquina local quanto a VM remota possuem ssh de cliente e host, tentei conectar a VM local à VM remota e vice-versa.

Uma coisa que acho estranho é que o ping não funciona, tentei fazer ping na outra máquina, ping <IP>mas ele retorna:

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

E service ssh statusretorna:

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.

verifiquei meu ip e nome de usuário

Onde eu poderia ter errado?

Responder1

Depois de algumas respostas de vocês, aqui está a elaboração do problema e resposta/solução:

Problema:

Não tenho conhecimento suficiente sobre o processo de funcionamento do SSH. para quem encontrar problemas semelhantes, sugiro que procurem LAN e WAN.

Responder:

Basicamente, se você deseja fazer SSH em uma máquina remota que esteja na mesma rede (LAN), não é necessário configurar seu roteador.

MAS se você deseja fazer SSH em um servidor remoto que não esteja na mesma rede, você precisará configurar o roteador do host (a máquina remota à qual você está tentando se conectar), comoaqui.

Depois de configurar seu roteador para encaminhar a porta para sua máquina host, você precisará obter o IP público do seu roteador (WAN IP), mais informaçõesaqui.

Finalmente, você pode se conectar comssh remote_name@remote_router_ip

Gl!

informação relacionada