是什么原因导致 PuTTY 无法连接到 Raspberry Pi?

是什么原因导致 PuTTY 无法连接到 Raspberry Pi?

我有一台 Raspberry Pi,并且我有一张装有 Rasbian 的 SD 卡,目前在 Pi 中。

我有一台装有 Windows 8.1 的笔记本电脑,我已使用以太网电缆将其连接到 Pi。我想通过 SSH 进入 Pi,因此我安装了 PuTTY。

我进入 Windows 命令行并输入ipconfig并在以太网适配器以太网>自动配置 IPv4 地址下查找 Pi 的 IP 地址。

我获取了该 IP 并将其输入到 PuTTY 中的“主机名(或 IP 地址)”下。我给该会话命名,然后按“保存”并“打开”。现在,我收到以下错误:

Fatal Error: Network Error: Connection Refused

我在网上查找,但找不到适用于 Windows 的解决方案(但 Linux 的解决方案很多)。我尝试通过 ping Pi 来确保我有正确的 IP 地址(我可以)。我读过其他帖子说错误是由服务器阻止连接引起的,但我不知道该如何修复它。我看到命令行中唯一奇怪的是没有为以太网设置默认网关。但是,我认为我需要访问 Pi 才能更改它。

有人能告诉我我的设置中是否缺少某个步骤而导致了这个错误吗?

答案1

我在遇到同样的错误/问题时遇到了这个问题。我找到了一些对我有用的东西,所以我把它放在这里。

简而言之,您需要将一个文件添加到 SD 卡的启动文件夹中,并将其命名为“ssh”(请注意,文件名没有扩展名)。

相关说明可在此处找到:无头树莓派设置

答案2

Rasbian 的 2017 年 11 月版本已经包含 SSH 服务器和客户端。但是默认情况下 SSH 是禁用的。为了启用它,请使用

sudo raspi-config

然后选择“5.接口选项”

然后选择“使用 SSH 启用/禁用对 Pi 的远程命令行访问”

  • 返回
  • 按 T​​ab 键完成

现在您应该能够从您的机器通过 SSH 连接到您的 Rasbian Pi。

答案3

“连接被拒绝”通常意味着 sshd 守护进程没有运行,和/或没有监听端口 22。

我认为你可能有错误的 IP:Windows 上的“ipconfig”会显示视窗IP 地址:您想要的 Raspberry Pi 地址。

尝试这个:

  1. raspi-config > 8 高级选项 > A4 SSH > 确保 SSH 访问已“启用”

  2. ifconfig在 Raspberry Pi 上运行。使用该地址尝试 Putty。

请看这里了解更多信息:

http://www.instructables.com/id/Use-ssh-to-talk-with-your-Raspberry-Pi/

答案4

使用2018-11-13-raspbian-stretch-lite图像无法设置“无头” raspbian,使用第一个2018 raspbian-stretch-lite图像则可以正常工作。

相关内容