为啥ssh有时会自己断开

长时间连接ssh不操作,在操作ssh就会未反应,

原因:

一些过于热情的路由器喜欢丢弃闲置时间过长的TCP连接(即不传输任何数据)。这可能是因为他们假设用户只使用HTTP之类的东西,在单个查询完成后通常会关闭连接。

image

两个解决办法:

  • 让服务端定时发送心跳包
  • 让客户端定时发送心跳包

倾向于修改第二个 因为只需要修改一次

打开文件 如果没有那就创建一个

vim ~/ .ssh/ config

添加以下目录并保持

Host	 *
	ServerAliveInterval 60
posted @ 2022-02-25 10:59  飞飞很要强  阅读(307)  评论(0编辑  收藏  举报