Ubuntu

無法遠端連接到 SSH

  • December 18, 2018

我在客戶端和伺服器電腦上都使用 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 連接到同一路由器。

我遇到的問題是由 CGN 或我的 ISP 使用的運營商級 NAT 引起的。我必須聯繫我的 ISP 並要求一個公共 IP 才能使其正常工作。

如果您居住在瑞典,幾乎每個 ISP 都要求您聯繫他們以使公共伺服器正常工作。

引用自:https://serverfault.com/questions/890361