Raspberry Pi - 突然没有 SSH 访问权限
Raspberry Pi - suddenly no SSH access
今天我注意到我无法再使用带有 "Connection refused" 或“...主动拒绝”的 SSH 连接到我的 raspi。一直到现在都非常奇怪,很长一段时间通过SSH访问都没有问题。我的 raspi 在 wifi 上实际上是 运行,我可以 ping 它,我可以 HTTP 访问它,所有的服务似乎都是 运行(我有一个流媒体服务器,PHP, apache,mysql - 一切正常)。我还有几个可通过 HTTP 请求访问的配置脚本,它们工作正常。我使用
创建了一组新的 ssh 密钥
sudo dpkg-reconfigure ssh-server
然后通过 raspi-config 再次禁用和启用 ssh,但似乎没有任何效果。奇怪的是我还注意到,一夜之间,我的路由器出于某种原因将另一个 IP 地址附加到我的 pi(尽管我的 IP 租用时间在我的 wifi 路由器上设置为永远),但我不知道这会如何影响我的SSH 访问(也许有人知道……?)。
这种情况的重要一点是,即使我尝试在本地(hdmi、键盘、鼠标)执行
ssh pi@raspberrypi
我仍然得到 "connection refused on port 22",我没有防火墙,也没有启用其他安全设置,我的路由器设置为转发 SSH。
实际上,我只能在本地访问我的raspi,不能通过网络访问。我完全卡住了。有任何想法吗?谢谢。
您应该检查客户端 PC 中的防火墙规则
在某些系统上,包 ssh-server
被称为 openssh-server
。
sudo apt-get purge openssh-server
通过清除卸载,并且:
sudo apt-get install openssh-server
purge
是删除可能损坏的配置文件。
今天我注意到我无法再使用带有 "Connection refused" 或“...主动拒绝”的 SSH 连接到我的 raspi。一直到现在都非常奇怪,很长一段时间通过SSH访问都没有问题。我的 raspi 在 wifi 上实际上是 运行,我可以 ping 它,我可以 HTTP 访问它,所有的服务似乎都是 运行(我有一个流媒体服务器,PHP, apache,mysql - 一切正常)。我还有几个可通过 HTTP 请求访问的配置脚本,它们工作正常。我使用
创建了一组新的 ssh 密钥sudo dpkg-reconfigure ssh-server
然后通过 raspi-config 再次禁用和启用 ssh,但似乎没有任何效果。奇怪的是我还注意到,一夜之间,我的路由器出于某种原因将另一个 IP 地址附加到我的 pi(尽管我的 IP 租用时间在我的 wifi 路由器上设置为永远),但我不知道这会如何影响我的SSH 访问(也许有人知道……?)。
这种情况的重要一点是,即使我尝试在本地(hdmi、键盘、鼠标)执行
ssh pi@raspberrypi
我仍然得到 "connection refused on port 22",我没有防火墙,也没有启用其他安全设置,我的路由器设置为转发 SSH。
实际上,我只能在本地访问我的raspi,不能通过网络访问。我完全卡住了。有任何想法吗?谢谢。
您应该检查客户端 PC 中的防火墙规则
在某些系统上,包 ssh-server
被称为 openssh-server
。
sudo apt-get purge openssh-server
通过清除卸载,并且:
sudo apt-get install openssh-server
purge
是删除可能损坏的配置文件。