电子发烧友网 > 嵌入式技术 > 正文

树莓派SSH连接被拒绝或是通道损坏的解决方法

2019年04月02日 14:49 次阅读

ConnecTIon refused;
Broken pip;以及
ConnecTIon TIme Out。

  我自己在家使用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--树莓派不需要小屏幕);



Screen Shot 2017-01-21 at 20.59.56.png

运行了VPN或其他程序,也有可能是计算机运行了一些程序导致ssh登陆出错。例如,我遇到过运行了vpn后就怎么也登不了树莓派,建议重启计算机试试。



下载发烧友APP

打造属于您的人脉电子圈

关注电子发烧友微信

有趣有料的资讯及技术干货

关注发烧友课堂

锁定最新课程活动及技术直播

电子发烧友观察

一线报道 · 深度观察 · 最新资讯
收藏 人收藏
分享:

评论

相关推荐