树莓派新系统SSH连接被拒绝的解决方法

20170123103950108-0

近期时有树莓派玩家表示按照本站教程初装系统无法通过SSH连接树莓派,SSH连接提示“connection refused”。其原因是自 2016-11 官方发布的 Raspbian 系统镜像,系统默认禁用了 SSH 服务。

As of the November 2016 release, Raspbian has the SSH server disabled by default.

重新开启也很简单,把SD卡拔下来,进入到根目录,新建一个名为ssh的空白文件就行了。

好了然后再把卡插回树莓派,就可以使用SSH了。

P.S. Windows 用户在 PowerShell 下新建文件的命令是:

new-item ssh -type file

2018.1.22 更新:
如果完成上面的操作依然提示“connection refused”,则说明 SSH 服务没有启动。这时需要在树莓派命令行下手动启用 SSH 服务,命令如下:

service sshd restart

via

这是一篇发布于 8年 前的文章,其中的信息可能已经有所发展或是发生改变,请了解。


27 评论

  1. 实验室群里面有玩家确认过这个方法。据说最新的系统已经恢复到之前的配置了,你无法打开可能是真的没启用这个服务。

  2. 赞,靠着这个方法终于成功登录,windows通,虚拟机中的linux也通,android(JuiceSSH)通。作为小白,泪流满面……

  3. 想知道有人解决问题了嘛,目前找到的方法都不行,或者需要显示屏。几小时前还看到有人在官方论坛提出同样问题,暂时没有解决办法!!!

  4. 用树莓派的默认操作系统,在刻录好的SD卡根目录新建一个ssh的文本文件(去掉.txt的后缀)保存好之后在插入板子重启系统就好了,会有提示ssh开启的,点击确定就好了。用户名:pi,密码:raspberry

  5. 连不上大概率是ip不对,
    先看这个http://shumeipai.nxez.com/2017/09/13/raspberry-pi-network-configuration-before-boot.html
    配置了WIFI
    然后登陆自己的路由
    cmd 命令行 arp -a ,找到路由设置页面的MAC地址
    和cmd里面的mac地址对比,得出对应ip
    用对应ip登陆就行了,初始用户pi 密码 raspberry

  6. 遇到过一种情况是连接上了但是树莓派主动断开连接;
    查看sshd服务的日志发现是公钥密钥出现了问题。大小为0
    用工具重新生成一对,就OK了

  7. 初次玩,想问下 。1 把SD卡拔下来,可以带电拔么 2 在根目录新建ssh,请问SSH根目录在SD卡上,还是在树莓派主板上 3如果是在SD卡上,是在windows下建么 ?

  8. 首次使用,可能上ssh服务没有启动,使用如下命令启动:
    systemctl start ssh
    若需设置开机自动启动,使用如下命令:
    systemctl enable ssh
    PS:我使用的操作系统信息:
    $ uname -a
    Linux tony-desktop 4.4.38-v7+ #938 SMP Thu Dec 15 15:22:21 GMT 2016 armv7l armv7l armv7l GNU/Linux

  9. 新手小白,总算解决了,
    可以看看https://www.cnblogs.com/jsjrj01/p/10303216.html
    这个帖子的步骤做完再sudo reboot 重启 再用putty 连接就OK了
    不得不说 还是VNC 简单些

    • 这个要先 ping 一下,看看是不是网络问题,再检查一下路由器或者防火墙禁用了 22 号端口

7 Trackback / Pingback

  1. 树莓派串口(UART)编程Python示例 – MoringJP
  2. 树莓派新系统SSH连接被拒绝的解决方法-51轻松教学
  3. 百晓阁 无屏幕和键盘配置树莓派WiFi和SSH
  4. 树莓派新系统SSH连接被拒绝的解决方法 - Zhouyao's Blog
  5. 树莓派3B+ 超小白19/2/22小记记 – 疯猫哟
  6. [转]无屏幕和键盘配置树莓派WiFi和SSH | Xmsg 安全消息
  7. 树莓派无键盘情况下配置无线网络 – 蓝天白云

发表评论

你的邮件地址不会公开


*