为啥ssh有时会自己断开
长时间连接ssh不操作,在操作ssh就会未反应,
原因:
一些过于热情的路由器喜欢丢弃闲置时间过长的TCP连接(即不传输任何数据)。这可能是因为他们假设用户只使用HTTP之类的东西,在单个查询完成后通常会关闭连接。
两个解决办法:
- 让服务端定时发送心跳包
- 让客户端定时发送心跳包
倾向于修改第二个 因为只需要修改一次
打开文件 如果没有那就创建一个
vim ~/ .ssh/ config
添加以下目录并保持
Host *
ServerAliveInterval 60