我浪费了整个下午的时间,以为我的 Mac 或路由器坏了,同时试图解决这个问题:
使用全新操作系统(raspbian jessie lite)设置树莓派 3。 pi 通过以太网连接,我尝试使用 SSH 在我的 mac 上访问它,并通过路由器正确分配给 pi 的 192.168.xx IP。当然,我和 pi 在同一个网络中。 ssh 连接返回
连接被拒绝
我写下所有这些只是因为我对没有早点找到答案感到愤怒,并希望可能遇到同样问题的人更快地到达那里!
答案1
您需要ssh
在 Rpi 的 /boot 分区中创建名为的空白文件。
例如:
当您将 SD 卡加载到笔记本电脑上并执行以下操作时fdisk -l /dev/mmcblk0
Disklabel type: dos
Disk identifier: 0x2f47f929
Device Boot Start End Sectors Size Id Type
/dev/mmcblk0p1 1 125000 125000 61M c W95 FAT32 (LBA)
/dev/mmcblk0p2 125001 30253055 30128055 14.4G 83 Linux
现在sudo mount /dev/mmcblk0p1 /mnt
和cd /mnt && touch ssh
。
然后umount /mnt
将sdcard放到rpi上,再次检查。
答案2
在 Raspberry Pi 上启用 SSH!只要未启用,pi 上就没有该死的 SSH 侦听器。
或者更详细一点:
- 通过键盘登录树莓派(因为 SSH 显然还不能工作)
- 设置 root 密码 (
sudo passwd root
) - 登录 root(
su
或exit
使用 root 用户登录) raspi-config
我不敢相信我花了这么长时间。所有这一切都是因为自 2016 年 11 月起,Jessie 默认禁用了 SSH...希望这个答案能够帮助到一些可以减少输入时间的人...