Ubuntu 22.4.2 を使用していますが、LAN からは ssh できますが、LAN 外からはできません。
el@KOPPARTS4-PC:~$ ssh 192.168.1.93
ssh: connect to host 192.168.1.93 port 22: No route to host
ルーターでポートを正しく転送したと思うのですが、サーバーに ping または traceroute を実行すると、別のアドレスから応答が返されます。
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 します。