ssh 不適用於公用 IP 位址,只能在本機上使用

ssh 不適用於公用 IP 位址,只能在本機上使用

我的樹莓派上有一個 SSH 伺服器,運行在 ubuntu 上。我正常使用了一段時間,然後由於某種原因它停止使用公共 IP,當嘗試連接時出現此錯誤:

ssh: connect to host: Network is unreachable

最近我嘗試為 ssh 創建一個暴力破解腳本並將其用作目標。我認為這兩件事是相關的,但我不知道如何解決它。在我的桌面上啟動了另一個 openssh 伺服器,ssh 使用公用 IP 可以正常運作。只有樹莓派我遇到這個問題(電腦和樹莓派使用不同的連接埠),我嘗試卸載openssh-server並重新安裝它,但它不起作用。我的 RPi 上沒有任何類型的防火牆,並保留預設的 ssd_config 設定,除了連接埠和網關連接埠(切換為 yes)。

編輯:

$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
    link/ether dc:a6:32:90:6b:58 brd ff:ff:ff:ff:ff:ff
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether dc:a6:32:90:6b:5a brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.198/24 brd 192.168.0.255 scope global dynamic noprefixroute wlan0
       valid_lft 150759sec preferred_lft 150759sec
    inet6 fdd7:21:9a00:9833:dad:b3f6:5ff6:baa4/64 scope global dynamic noprefixroute 
       valid_lft 2590904sec preferred_lft 603704sec
    inet6 2a0e:410:7b5:0:1515:b934:3d2f:a8d/64 scope global dynamic noprefixroute 
       valid_lft 2566sec preferred_lft 2504sec
    inet6 fe80::78b:7170:f144:1663/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
4: wlan1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
    link/ether c2:94:3b:10:8a:e7 brd ff:ff:ff:ff:ff:ff permaddr c4:6e:1f:18:70:28

相關內容