【转】ssh timed out 超时解决方案
2024-08-21 13:57:37
转自:http://www.cnblogs.com/niutouzdq/p/4091268.html
在使用阿里云ECS服务器的时候,winsftp经常被服务器断开,想必是过一会没有操作,防火墙喜欢对空闲的会话进行超时处理,导致客户端winsftp断掉了。找了一个解决方案,由于有服务器修改权限,所以使用方案1改掉sshd_config配置解决问题。
ssh连接超时问题解决方案:
方案1.修改server端的etc/ssh/sshd_config
ClientAliveInterval #server每隔60秒发送一次请求给client,然后client响应,从而保持连接 ClientAliveCountMax #server发出请求后,客户端没有响应得次数达到3,就自动断开连接,正常情况下,client不会不响应
方案2.修改client端的etc/ssh/ssh_config添加以下:(在没有权限改server配置的情形下)
ServerAliveInterval #client每隔60秒发送一次请求给server,然后server响应,从而保持连接 ServerAliveCountMax #client发出请求后,服务器端没有响应得次数达到3,就自动断开连接,正常情况下,server不会不响应
方案3.另一种方式:
不修改配置文件
在命令参数里ssh -o ServerAliveInterval=60 这样子只会在需要的连接中保持持久连接, 毕竟不是所有连接都要保持持久的
最新文章
- 练习JavaScript实现梯形乘法表
- 《Hey程序员 你适合加入创业公司吗?》再补充
- [Java] 两种发起POST请求方法,并接收返回的响应内容的处理方式
- centos 改动字符集为GB2312的方法
- IOS 警告 收集
- 如何用 Git 合并两个库,并保留提交历史
- 【Centos】修改系统字符集
- 非常详细的Docker学习教程
- Linux开源监控平台归总
- react native出现 undefined is not a function_this4.错误函数无法识别
- sql中的in与not in,exists与not exists的区别
- filedisk.sys
- 【sh文件权限】无法启动tomcat -bash: ./startup.sh: Permission denied
- 论SparkStreaming的数据可靠性和一致性
- react 第一个组件 “hello world!”
- SqlServer数据库《基本》
- 多路复用I/O模型epoll() 模型 代码实现
- kibana-sentinl-监控报警
- Oracle配置文件
- Java探索之旅(12)——equals方法及其覆盖