ssh老是被莫名其妙从服务器端断开(不是长时间不操作),怎么解决?

发布于 2022-09-06 00:57:05 字数 462 浏览 15 评论 0

同一局域网下环境,服务器端是Ubuntu16.04,连接的客户端是win7的Xshell。

不是百度上常见的问题“长时间不操作就自动断开”,而是毫无规律地自己断开,可能是用了5分钟,也可能仅仅只是连上去几秒钟。

Connection closed by foreign host.

Disconnected from remote host(Ubuntu) at 10:23:20.

去服务器上查看lsof -i:22

之前建立的链接还在,能看到指向我的客户端的链接还建立着,状态写着(established)

这时候立即重连是连不上的,要等好一会儿,再连才能连上。

但是再次查看lsof -i:22

会发现在之前存在的那个链接下面,又建立了一个established的链接。

请问这种问题怎么解决?

又或者,我在哪里能找到sshd的日志,能看到它为什么断开链接吗?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

树深时见影 2022-09-13 00:57:05

你本地网络和服务器网络链路有问题吧,比如丢包!

我家小可爱 2022-09-13 00:57:05

参考这个问答: https://unix.stackexchange.co...

/var/log/auth.log中ssh相关的日志过滤出来,看看原因

烙印 2022-09-13 00:57:05

/var/log/syslog

彡翼 2022-09-13 00:57:05

两个地方有可能,iptables开启,并有定时清理空闲连接,sshd 未开启TCPkeepalive ,导致连接被iptables回收

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文