解决使用移动,长宽等宽带ssh总是断开的问题

移动等的一些宽带经过了好几次NAT, 为限制设备NAT并发,超时的NAT表项就删除掉了。所以导致连接ssh的时候总是会断开。

总结了几种解决办法,遇到这种情况可以试一下。

服务器端

修改/etc/sshd_config配置文件,修改ClientAliveInterval的值为60,即每60秒向客户端发一个消息,用于保持连接。

ClientAliveInterval 60

在Linux或Mac等的终端中

在终端中使用ssh时添加一个参数来保持连接,如下:

ssh -o serveraliveinterval=60 root@192.168.1.1

使用SecureCRT

修改SecureCRT的设置,如下图:

WX20171124-113044@2x.png

Send protocal NO-OP选中,然后设置为60

WX20171124-113245@2x.png

使用以上这几种方法都可以让ssh保持连接,可以尝试一下。

标签: linux, ssh

添加新评论

icon_mrgreen.pngicon_neutral.pngicon_twisted.pngicon_arrow.pngicon_eek.pngicon_smile.pngicon_confused.pngicon_cool.pngicon_evil.pngicon_biggrin.pngicon_idea.pngicon_redface.pngicon_razz.pngicon_rolleyes.pngicon_wink.pngicon_cry.pngicon_surprised.pngicon_lol.pngicon_mad.pngicon_sad.pngicon_exclaim.pngicon_question.png