ssh 不能与公共 IP 地址一起使用,只能在本地使用

ssh 不能与公共 IP 地址一起使用,只能在本地使用

我在 ubuntu 上运行的 Raspberry Pi 上有一个 SSH 服务器。有一段时间我使用正常,然后由于某种原因,它停止使用公共 IP,并且尝试连接时出现此错误:

ssh: connect to host: Network is unreachable

最近我尝试为 ssh 创建一个暴力破解脚本并将其用作目标。我认为这两件事是相关的,但我不知道如何解决它。在我的桌面上,另一个 openssh 服务器已激活,ssh 可以在公共 IP 下正常工作。只有在使用 raspberry pi 时我才遇到这个问题(pc 和 raspberry 使用不同的端口),我尝试卸载openssh-server并重新安装它,但没有成功。我的 RPi 上没有任何类型的防火墙,除了端口和网关端口(已切换为是)外,保留了默认的 ssd_config 设置。

编辑

$ 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

相关内容