嵌入式技术
我自己在家使用Macbook使用SSH远程登陆树莓派时,连接失败是大概率事件,也因而在此方法积累了大量的经验。查下来,连接失败的原因千奇百怪,多数自己也解释不清楚。尽管如此,还是总结出一套行之有效的排查错误的方法,步骤如下:
IP地址问题,那么每次raspi的ip可能不一样,你需要先确认raspi的ip地址;建议对raspi进行配置静态ip,如果不会配,恰巧你手里的又是raspi 3,那可以看我的博客:树莓派3代B型的静态IP地址设置;
树莓派SSH服务未开启,这个可以通过命令service ssh status检查,开启时是active(runing),未开启是stop。如果是stop,那么用service ssh start打开,或者通过sudo raspi-config在配置文件里进行配置;
网络不稳定,这大概是最最常见的造成SSH连接问题的原因,特别是对于使用wlan连接的Raspi 3来说,如果排除上述两个问题,那么可以重启路由器试一试,或者使用网线连接。
Mac OS SSH,如果在Mac OS命令行ssh语句远程登陆失败,特别是报错time out,建议改用terminal里的图形化界面远程登陆(详细步骤可见我另一篇文章Headless、RealVNC--树莓派不需要小屏幕);
运行了VPN或其他程序,也有可能是计算机运行了一些程序导致ssh登陆出错。例如,我遇到过运行了vpn后就怎么也登不了树莓派,建议重启计算机试试。
全部0条评论
快来发表一下你的评论吧 !