无法远程连接到 SSH

无法远程连接到 SSH

我在客户端和服务器电脑上都使用 Ubuntu 16.04 LTS。服务器正在运行 OpenSSH 服务器软件,我本地连接到它没有任何问题。但是,我无法远程连接到它(使用公共 IP)。

我已将端口转发到有问题的服务器,并禁用了 Ubuntu 防火墙。我还尝试在启用转发的情况下监听不同的端口(1022 和 24444),但没有成功。相同的错误消息一直显示:网络不可达。

我究竟做错了什么?

ifconfig 客户端

wlp2s0    Link encap:Ethernet  HWaddr f4:8c:50:ad:69:93  
      inet addr:192.168.38.107  Bcast:192.168.38.255  Mask:255.255.255.0
      inet6 addr: fe80::98db:f0f5:697f:6efc/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:38317 errors:0 dropped:0 overruns:0 frame:0
      TX packets:28963 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:30213501 (30.2 MB)  TX bytes:5871287 (5.8 MB)

ifconfig 服务器

enp3s0    Link encap:Ethernet  HWaddr 1c:1b:0d:ff:19:35  
      inet addr:192.168.38.176  Bcast:192.168.38.255  Mask:255.255.255.0
      inet6 addr: fe80::bdef:8a38:24ec:7c6/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:425268 errors:0 dropped:0 overruns:0 frame:0
      TX packets:209099 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:160570677 (160.5 MB)  TX bytes:81972815 (81.9 MB)

服务器通过电缆连接到 Jensen 7000AC 路由器,客户端通过 Wifi 连接到同一路由器。

答案1

我遇到的问题是由我的 ISP 使用的 CGN 或运营商级 NAT 引起的。我必须联系我的 ISP 并请求一个公共 IP 才能使其正常工作。

如果您居住在瑞典,几乎每个 ISP 都要求您联系他们才能使用公共服务器。

相关内容