美文网首页玩转树莓派我用 LinuxLinux学习|Gentoo/Arch/FreeBSD
SSH连接被拒绝或是通道损坏的解决方法

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

作者: 六尺室集 | 来源:发表于2017-01-22 21:03 被阅读3940次

    SSH远程登陆总有很多意想不到的问题。常见的错误有:

    • Connection refused;
    • Broken pip;以及
    • Connection Time Out。

    我自己在家使用Macbook使用SSH远程登陆树莓派时,连接失败是大概率事件,也因而在此方法积累了大量的经验。查下来,连接失败的原因千奇百怪,多数自己也解释不清楚。尽管如此,还是总结出一套行之有效的排查错误的方法,步骤如下:

    1. IP地址问题,那么每次raspi的ip可能不一样,你需要先确认raspi的ip地址;建议对raspi进行配置静态ip,如果不会配,恰巧你手里的又是raspi 3,那可以看我的博客:树莓派3代B型的静态IP地址设置;

    2. 树莓派SSH服务未开启,这个可以通过命令service ssh status检查,开启时是active(runing),未开启是stop。如果是stop,那么用service ssh start打开,或者通过sudo raspi-config在配置文件里进行配置;

    3. 网络不稳定,这大概是最最常见的造成SSH连接问题的原因,特别是对于使用wlan连接的Raspi 3来说,如果排除上述两个问题,那么可以重启路由器试一试,或者使用网线连接。

    4. Mac OS SSH,如果在Mac OS命令行ssh语句远程登陆失败,特别是报错time out,建议改用terminal里的图形化界面远程登陆(详细步骤可见我另一篇文章Headless、RealVNC--树莓派不需要小屏幕);

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

    相关文章

      网友评论

        本文标题:SSH连接被拒绝或是通道损坏的解决方法

        本文链接:https://www.haomeiwen.com/subject/ximobttx.html