Raspberry Pi3B上的无头SSH:连接被拒绝

时间:2017-01-18 13:28:11

标签: windows ssh putty raspberry-pi3

感谢您抽出宝贵时间帮助我。

目标:

在我的Win7平台上不留心地使用Raspberry Pi 3B。

问题:

我有两个我过去设置的Raspberry Pi 2 B,没有任何问题,包括无头设置。我有一个新的Raspberry Pi 3B,根本无法进入它。除了图像之外,我已经按照与Pi 2B相同的步骤进行了操作。

到目前为止我做了什么:

  1. 下载最新的Raspbian Jessie Image并使用Win32DiskImager格式化Sd卡。

  2. 启动Raspberry

  3. 使用Pi的IP地址成功ping树莓。

  4. 打开Putty并在端口22上输入IP(不是端口应该重要)

  5. 此时我尝试点击"打开"输入Pi的IP地址后,我收到以下错误:"连接被拒绝"

  6. 然后我使用屏幕和键盘来启动Pi 3B。一旦启动,我打开终端并输入" sudo raspi-config",然后我手动启用SSH。

  7. 我从Pi3拔下所有东西,将LAN线缆插回我的笔记本电脑和Pi3,然后打开Pi3B电源。

  8. 我仍然可以ping Pi

  9. 使用Putty和Pi3B的IP地址,然后点击"打开"并出现以下错误:"网络错误:软件导致连接中止"

  10. 编辑:

    我现在还在设置中添加了一个路由器,通过路由器检查了pi的ip是什么,并尝试用putty连接到pi,但我仍然得到了#34;网络错误:连接被拒绝&#34 ;

    我的想法已经用完,任何帮助都会受到赞赏。 谢谢 米莎

3 个答案:

答案 0 :(得分:5)

经过大量的谷歌搜索和麻烦后,我在这里找到了一个解决方案:https://www.raspberrypi.org/blog/a-security-update-for-raspbian-pixel/

使用RPi3B和11-01-2017 Raspbian Jessie组合(我不知道问题出在哪一个),必须添加一个名为" ssh"的空白文件。进入SD卡的启动目录。这可以在您的Windows平台上完成。确保该文件没有文件扩展名,因为如果它有任何文件扩展名,它将无法工作。无论如何,在任何情况下都要显示您的文件扩展名。

希望这有助于其他任何人。

答案 1 :(得分:0)

  

我遵循了与Pi 2B相同的步骤......

在执行这些步骤之前,您所做的就是阅读旧图像和新图像之间所有raspbian版本的发行说明。在其中一个中,它表示您必须在引导分区中放置名称为ssh的文件(可以为空)。首次启动时,将启用ssh并删除文件。

(不要做我做的事情。我把文件' ssh'放在主分区的启动目录中,但结果却是挂载指向(小)启动分区,隐藏文件' ssh'挂载并渲染整个练习没有效果。我发现错误之前花了一些时间。你有将文件放在小引导分区本身。)

答案 2 :(得分:0)

这是您的工作 转到网络和共享中心,然后单击到Raspberry Pi的以太网连接,然后单击IPv4并将所有内容设置为自动(获取IP和DNS服务器) 然后转到以太网的详细信息并检查自动配置IPv4,并记下。

从Ra-Pi移除SD卡并将其安装到笔记本电脑上,转到启动文件夹并打开cmdline.txt文件,并在root等待后添加“ ip =(最后一位数字为自动配置IPv4 + 1)”并保存

这对我有用