Ubuntu
無法遠端連接到 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 連接到同一路由器。
我遇到的問題是由 CGN 或我的 ISP 使用的運營商級 NAT 引起的。我必須聯繫我的 ISP 並要求一個公共 IP 才能使其正常工作。
如果您居住在瑞典,幾乎每個 ISP 都要求您聯繫他們以使公共伺服器正常工作。