내 LAN 외부에서 SSH를 사용하고 싶지만 "호스트에 대한 경로 없음"이 표시됩니다.

내 LAN 외부에서 SSH를 사용하고 싶지만 "호스트에 대한 경로 없음"이 표시됩니다.

LAN에서 SSH를 통해 연결할 수 있는 Ubuntu 22.4.2가 있지만 외부에서는 사용할 수 없습니다.

el@KOPPARTS4-PC:~$ ssh 192.168.1.93  
ssh: connect to host 192.168.1.93 port 22: No route to host  

내 라우터에서 포트를 올바르게 전달한 것 같지만 서버를 핑하거나 추적 경로를 지정하면 다른 주소에서 응답을 받습니다.

el@KOPPARTS4-PC:~$ sudo tcptraceroute 192.168.1.93  
[sudo] password for el:   
Running:   
traceroute -T -O info 192.168.1.93 
traceroute to 192.168.1.93 (192.168.1.93), 30 hops max, 60 byte packets  
1  KOPPARTS4-PC.mshome.net (172.18.96.1)  0.396 ms  0.379 ms  0.374 ms  
2  KOPPARTS4-PC (192.168.1.160)  1030.840 ms !H  3009.976 ms !H *

답변1

네트워크 내부에서 curl ifconfig.co/귀하의 정보를 확인하는 데 사용됩니다.공공의IP 주소. 외부에서는 개인 주소가 아닌 해당 주소로 ssh를 사용합니다.

관련 정보