想要從 LAN 外部進行 ssh,但收到“沒有到主機的路由”

想要從 LAN 外部進行 ssh,但收到“沒有到主機的路由”

我有 Ubuntu 22.4.2,我可以從 LAN 進行 ssh,但不能在 LAN 之外進行 ssh。

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

我認為我已經在路由器中正確轉發了端口,但是當我 ping 或跟踪路由伺服器時,我收到來自不同地址的回應。

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 到該位址,而不是私人位址。

相關內容