感谢您花时间帮助我。
目标:
在我的 Win7 平台上粗心地通过 ssh 连接到 Raspberry Pi 3B。
问题:
我有两个 Raspberry Pi 2 B,我过去曾设置过,没有任何问题,包括 headless 设置。我有一个新的 Raspberry Pi 3B,但根本无法通过 ssh 连接到它。除了图像之外,我遵循了与我的 Pi 2B 完全相同的步骤。
到目前为止我做了什么:
下载最新的 Raspbian Jessie Image 并使用 Win32DiskImager 格式化 Sd 卡。
启动 Raspberry
使用 Pi 的 IP 地址成功 Ping 树莓。
打开 Putty 并在端口 22 上输入 IP(端口无关紧要)
此时,当我在输入 Pi 的 IP 地址后尝试单击“打开”时,出现以下错误:“连接被拒绝”
然后我使用屏幕和键盘启动 Pi 3B。启动后,我打开终端并输入“sudo raspi-config”,然后在其中手动启用 SSH。
我从 Pi3 上拔下所有插头,将 LAN 电缆重新插入我的笔记本电脑和 Pi3,然后启动 Pi3B。
我仍然可以 ping Pi
然后使用 Putty 和 Pi3B 的 IP 地址单击“打开”,出现以下错误:“网络错误:软件导致连接中止”
编辑:
我现在还在设置中添加了一个路由器,通过路由器检查了 pi 的 ip,并尝试用 putty 连接到 pi,但我仍然得到“网络错误:连接被拒绝”
我的想法已经用完了,如有任何帮助,我们将不胜感激。 谢谢 米莎
最佳答案
经过可笑的大量谷歌搜索和麻烦后,我在这里找到了解决方案:https://www.raspberrypi.org/blog/a-security-update-for-raspbian-pixel/
使用 RPi3B 和 11-01-2017 Raspbian Jessie 组合(我不知道问题出在哪一个上)必须在 SD 卡的引导目录中添加一个名为“ssh”的空白文件。这可以在您的 Windows 平台上完成。确保该文件没有文件扩展名,因为如果它有任何文件扩展名,它将无法工作。在任何情况下都显示文件扩展名的好习惯。
希望这对其他人有帮助。
关于windows - Raspberry Pi3B 上的 headless SSH : connection refused,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41720713/