로컬 시스템에서 원격 VM으로의 SSH가 작동하지 않습니다.

로컬 시스템에서 원격 VM으로의 SSH가 작동하지 않습니다.

저는 SSH를 처음 접했고 로컬 컴퓨터에서 로컬 VM으로 성공적으로 SSH를 연결했습니다.

이제 원격 컴퓨터에서 호스팅되는 VM에 SSH를 시도하고 있습니다.

오류는 다음과 같습니다.

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

내가 시도한 것은 다음과 같습니다.

sudo ufw allow 22

sudo systemctl enable ssh

로컬 컴퓨터와 원격 VM 모두 클라이언트와 호스트 SSH를 가지고 있으며 로컬에서 원격 VM으로 또는 그 반대로 연결을 시도했습니다.

내가 이상하게 생각하는 것 중 하나는 ping이 작동하지 않는다는 것입니다. 다른 컴퓨터에 ping을 시도했지만 ping <IP>반환됩니다.

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

그리고 service ssh status다음을 반환합니다.

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.

내 IP와 사용자 이름을 확인했습니다

내가 어디에서 잘못되었을 수 있습니까?

답변1

여러분으로부터 몇 가지 답변을 받은 후 문제 설명 및 답변/해결책은 다음과 같습니다.

문제:

SSH가 작동하는 프로세스에 대한 지식이 부족합니다. 비슷한 문제에 직면한 사람들을 위해 LAN과 WAN을 찾아보는 것이 좋습니다.

답변:

기본적으로 동일한 네트워크(LAN)에 있는 원격 시스템에 SSH로 연결하려는 경우 라우터를 구성할 필요가 없습니다.

그러나 동일한 네트워크에 있지 않은 원격 서버에 SSH로 연결하려면 호스트의 라우터(연결하려는 원격 시스템)를 구성해야 합니다.여기.

호스트 컴퓨터에 포트 포워딩을 하도록 라우터를 설정한 후에는 라우터의 공용 IP(WAN IP)를 가져와야 합니다. 자세한 정보여기.

마지막으로 다음과 연결할 수 있습니다.ssh remote_name@remote_router_ip

GL!

관련 정보