今天我注意到我无法使用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
我仍然得到“端口22上的连接被拒绝”,我没有防火墙,也没有启用其他安全功能,我的路由器设置为转发SSH。
实际上,我只能在本地访问我的raspi,而不是通过网络访问。我完全卡住了。有任何想法吗? TKS。
答案 0 :(得分:2)
在某些系统上,程序包ssh-server
称为openssh-server
。
sudo apt-get purge openssh-server
使用清除卸载,并且:
sudo apt-get install openssh-server
purge
是删除可能已损坏的配置文件。
答案 1 :(得分:0)
您应该检查客户端PC中的防火墙规则