设置SSH持久连接
来源:互联网 发布:ubuntu 字体 编辑:程序博客网 时间:2024/06/03 13:04
在使用ssh命令或者shell工具(比如iterm、putty、xshell等)用ssh链接服务端时,一段时间不操作或屏幕没输出(比如复制文件)的时候,就会自动断开连接,这样会搞的挺烦的
针对这个问题,通常有两种解决方案
1、配置客户端持久连接
实际上就是说,在客户端这里修改ssh的配置文件或者是(终端工具的session的配置),让ssh会主动定时发送消息,这样使得连接不会一段时间不操作后中断。
下面是设置ssh配置文件的方式来配置ssh持久连接
#vi /etc/ssh/ssh_config(注意不是/etc/ssh/sshd_config文件,这个是server的)在后面添加 Host * ServerAliveInterval 30这表示要让所有的ssh连接自动加上此属性;如果要指定服务端,如下:使用-o的参数ServerAliveInterval来设置一个防止超时的时间ssh -o ServerAliveInterval=30 IP地址 譬如ssh -o ServerAliveInterval=30 root@123.123.123.123
2、配置服务端持久连接
这个跟方法一类似,总的来说方法一是让客户端来定期发起消息,来保持连接;这个则是让服务器的ssh server定时发消息,来保持连接。如果能设置方法一的话,不建议使用方法二,增加server负担
编辑服务器 /etc/ssh/sshd_config,最后增加ClientAliveInterval 60ClientAliveCountMax 1这 样,SSH Server 每 60 秒就会自动发送一个信号给 Client,而等待 Client 回应
阅读全文
0 0
- 设置SSH持久连接
- 设置ssh连接超时
- ubuntu 设置ssh连接
- 设置putty ssh连接ubuntu
- ssh连接断开时间设置
- Linux设置SSH连接时间
- 持久连接
- centos下设置ssh连接时间
- Linux延长SSH连接时间设置
- Linux保持SSH连接时间设置
- Suse中设置用SSH远程连接
- 无密码验证ssh连接设置
- secureCRT 连接ssh 的 linux设置
- 为SecureCRT工具设置代理连接SSH
- 关于ubuntu设置ssh远程连接
- 1. SSH服务安装 | 设置 | 连接
- Linux保持SSH连接时间设置
- 修改Linux的SSH连接时间设置
- 【C/C++】1072. Gas Station (30)
- Hibernate详解
- Struts2认识
- 解决Error: undefined reference to `__android_log_print'
- 深入浅出——网络模型中Inceptionv1到 v4 的作用与结构全解析
- 设置SSH持久连接
- cocos2d-js音效的处理
- java概念的小问题总结(一)
- Mybatis入门到精通-开发Dao方法
- shiro学习:shiro整合SpringMVC的web项目
- struts2 小案例
- Mybatis入门到精通-Mapper映射器模式
- python: filter函数
- CIDR与路由聚合