首页 文章

Raspberry Pi拒绝ssh连接[关闭]

提问于
浏览
62

我意识到这个问题已经以某种不同的方式被问到了,但是我似乎没有遇到任何解决这个问题的方法,所以这里有:

我正在尝试通过笔记本电脑上的ssh连接到我的覆盆子pi 3 raspbian设置,但是虽然我有正确的IP地址,但我一直收到错误消息:

ssh: connect to host xxx.xxx.xx.x port 22: connection refused.

这是不寻常的,因为当我尝试ping该地址时,它工作正常 . 有什么我可以试图弄清楚什么是错的?

另外请记住,我对linux中的bash相对缺乏经验,因此非常感谢包含任何特定命令及其所做的描述 .

2 回答

  • 143

    显然,Raspbian上的SSH服务器现在是 disabled by default . 如果没有服务器侦听连接,它将不接受它们 . 您可以根据raspberrypi.org tutorial手动启用SSH服务器:

    截至2016年11月发布,Raspbian默认禁用SSH服务器 .

    现在有多种方法可以启用它 . Choose one

    来自桌面

    从Preferences菜单启动Raspberry Pi Configuration导航到Interfaces选项卡选择SSH旁边的Enabled单击OK

    来自带有raspi-config的终端

    在终端窗口中输入sudo raspi-config选择接口选项导航到并选择SSH选择是选择确定选择完成

    使用systemctl启动SSH服务

    sudo systemctl启用ssh
    sudo systemctl启动ssh

    在无头的Raspberry Pi上

    对于无头设置,可以通过将名为ssh且没有任何扩展名的文件放置到SD卡的引导分区来启用SSH . 当Pi启动时,它会查找ssh文件 . 如果找到,则启用SSH,并删除该文件 . 文件的内容无关紧要:它可能包含文本,或者根本没有任何内容 .

  • -4

    我认为pi默认启用了ssh服务器 . 我一直都是开箱即用的 . 取决于哪个操作系统版本 .

    大多数情况下,当它失败时,这是因为IP地址已被更改 . 也许你现在正在打别的东西?有时他们只是拒绝连接并需要重新启动 .

相关问题