linux - Raspberry Pi - 突然没有 SSH 访问权限

标签 linux ssh raspberry-pi raspbian

<分区>

今天我注意到我无法再使用带有“连接被拒绝”或“...主动拒绝”的 SSH 连接到我的 raspi。一直到现在都非常奇怪,很长一段时间通过SSH访问都没有问题。我的 raspi 实际上在 wifi 上运行,我可以 ping 它,我可以 HTTP 访问它,所有服务似乎都在运行(我有一个流媒体服务器,PHP、apache、mysql - 一切正常)。我还有几个可通过 HTTP 请求访问的配置脚本,它们工作正常。我使用

创建了一组新的 ssh key
sudo dpkg-reconfigure ssh-server

然后通过 raspi-config 再次禁用和启用 ssh,但似乎没有任何效果。奇怪的是我还注意到,一夜之间,我的路由器出于某种原因将另一个 IP 地址附加到我的 pi(尽管我的 IP 租用时间在我的 wifi 路由器上设置为永远),但我不知道这会如何影响我的SSH 访问(也许有人知道……?)。

这种情况的重要一点是,即使我尝试在本地(hdmi、键盘、鼠标)执行

 ssh pi@raspberrypi 

我仍然收到“端口 22 上的连接被拒绝”,我没有防火墙,也没有启用其他安全设置,我的路由器设置为转发 SSH。

实际上,我只能在本地访问我的raspi,不能通过网络访问。我完全卡住了。有任何想法吗?谢谢。

最佳答案

在某些系统上,包 ssh-server 被称为 openssh-server

sudo apt-get purge openssh-server

使用清除卸载,并且:

sudo apt-get install openssh-server

purge 用于删除可能损坏的配置文件。

关于linux - Raspberry Pi - 突然没有 SSH 访问权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36699831/

相关文章:

Linux:当 mv 失败时,原始文件是否仍然完好无损?

linux - 如何在 expect 中设置 bash 变量或将变量从 expect 返回到 bash

linux - OSX 上具有 'embedded' 范围的 IPv6 链路本地地址

php - 如何将 SSH 隧道反向到 Xdebug 的远程 docker 容器?

java - PI4j 树莓派红外接收器

audio - 如何使用距离传感器改变声音

mysql - 使用 sed 在字段周围添加引号,null 除外

linux - 使用 ssh key 登录 Linux 服务器

python-2.7 - DHT 11 温度传感器的 Python GPIO 代码在 PI 2 中失败

git - 使用适用于 Windows 的 Git 凭据管理器保存 GIT 凭据 - 不工作