感谢您抽出宝贵时间帮助我 .
目的:
在我的Win7平台上不留心地使用Raspberry Pi 3B .
问题:
我有两个我过去设置的Raspberry Pi 2 B,没有任何问题,包括无头设置 . 我有一个新的Raspberry Pi 3B,根本无法进入它 . 除了图像之外,我已经按照与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,但我仍然得到“网络错误:连接被拒绝”
我的想法已经不多了,任何帮助都会受到赞赏 . 谢谢Misha
2 回答
经过大量的谷歌搜索和麻烦后,我在这里找到了解决方案:https://www.raspberrypi.org/blog/a-security-update-for-raspbian-pixel/
使用RPi3B和11-01-2017 Raspbian Jessie组合(我不知道问题出在哪一个),必须在SD卡的启动目录中添加一个名为“ssh”的空白文件 . 这可以在您的Windows平台上完成 . 确保该文件没有文件扩展名,因为如果它有任何文件扩展名,它将无法工作 . 无论如何,好的做法是在任何情况下显示您的文件扩展名 .
希望这有助于其他任何人 .
在您执行这些步骤之前,您未执行的操作是阅读旧图像和新图像之间所有raspbian版本的发行说明 . 在其中一个中,它表示你必须在boot partition 中放置一个名为ssh的文件(可以为空) . 首次启动时,将启用ssh并删除文件 .
(Don 't do what I did. I put the file ' ssh'在主分区的启动目录中,但结果是(小)启动分区的挂载点,将文件'ssh'隐藏在挂载状态并使整个练习无效 . 我花了一些时间在我发现错误之前 . 你必须将文件放在小启动分区中 . )