我注意到当我打开pi并允许其启动时,我似乎无法通过SSH进入从我的Mac笔记本电脑上下载。首先,我必须将我的RPi连接到键盘和显示器,并使用默认的
pi
用户登录(现在可以使用),然后手动有效地“反弹” SSH:sudo service ssh stop
sudo service ssh start
完成此操作后,我可以在没有任何问题的情况下通过SSH将SSH连接到RPi(从Mac上)。如何确认是这种情况,以及如何解决它,以便可以进行以下开发/测试周期:
打开pi
给它一个一两分钟即可从Mac启动SSH
有什么想法吗?
#1 楼
进行无头安装的最简单方法是在SD卡的启动分区上创建一个名为ssh
的文件。这将在首次启动后立即启用SSH守护程序,并将被删除。官方SSH指南:https://www.raspberrypi.org/documentation/remote-access/ssh/README.md#3在另一台机器上启用无头覆盆子pi的spi卡添加文件到sd卡上的方法
也可以在以下位置找到有关无头设置的更多信息Raspberry Pi论坛:
https://www.raspberrypi.org/forums/viewtopic.php?t=191252
评论
我刚刚确认,使用全新的树莓派拉伸安装程序,该过程可以在RPi A上正常运行。
– bobstro
17年9月29日在21:33
不适用于11月的树莓派
–十年
18年1月25日在15:18
文档在此链接中说了这一点raspberrypi.org/documentation/remote-access/ssh/README.md
– UselesssCat
18 Mar 25 '18在22:58
我刚刚在Linux PC上确认了此过程,在该PC上,我的microSD卡已安装在/ media / fred下。我发出了以下命令:cd / media / fred / boot,然后触摸ssh,然后卸载microsd卡,将其从PC上卸下,然后将其插入Raspberry Pi中并启动Pi。然后,我可以从Linux PC SSH到Pi。例如ssh pi@192.168.0.2。这是在Raspberry Pi 3B上的树莓派lite上。
–将
19 Mar 3 '19 at 7:55
#2 楼
您是否在/ Boot目录中创建了没有扩展名的名为“ ssh”的文件?或从
sudo raspi-config
然后通过->接口设置选项->启用ssh
编辑
评论
感谢@ Dr.Rabbit(+1)-但有两个问题:(1)我已经手动配置了Raspbian发行版的某些部分(安装了Java,将某些应用程序/文件部署到了文件系统上的特定位置,使用systemd创建/管理了某些为我提供的服务等)...将运行sudo rasp-config撤消我已经手动配置的任何设置吗?换句话说:可以这么说吗?并且(2)根据此链接,在raspi-config主菜单上没有“接口选项”菜单,有什么想法吗?
–smeeb
17年9月29日在11:37
不,它不会碰到您没有做过的任何设置,将其视为BIOS屏幕
–兔子博士
17年9月29日在11:40
啊,您是在谈论PiZero,我有一个Model A,我认为我的版本与您的版本不同。
–smeeb
17年9月29日在11:51
哦,对不起,我以为他们都运行相同的配置应用程序,因此任何手动创建文件都应解决该问题
–兔子博士
17年9月29日在12:02
他们都运行相同的配置应用程序。它是操作系统的一部分,所有型号都相同。
–金锁♦
17年10月4日在19:48
#3 楼
以超级用户身份发出两个命令systemctl enable ssh.service
systemctl start ssh.service
评论
SSH的可能重复项不适用于全新安装