
修改一下SSH服务的超时时间,根据自己的需求,修改成自己想要的超时时间即可。
修改方法参照下面的:
用SSH登录到Linux的时候,由于默认的连接超时时间很短,经常需要短了后再连接,比较麻烦。可以修改下sshd的配置文件,然后重启sshd服务即可:
1、#vim /etc/ssh/sshd_config
搜索并修改:
#ClientAliveInterval 0改为ClientAliveInterval 30 (每30秒往客户端发送会话请求,保持连接)
#ClientAliveCountMax 3 (去掉注释即可,3表示重连3次失败后,重启SSH会话)
2、#/etc/init.d/sshd restart #重启sshd服务
ssh -v yourip
看看过程是哪里出错
大部分出问题:
ip不通
端口不通,可以telnet验证
密码不对或者密钥不对
防火墙禁止远程访问
ssh服务没开
ssh配置禁用了远程登录
.......
有三种情况
1、server端
你修改/etc/ssh/sshd_config,增加ServerAliveInterval 60
2、client端,不修改服务器或防火墙在客户端自动发消息最简单
如果用SecureCRT可以在Options/SessionOptions/Terminal/Anti-idel/Send string输入个空格,后面根据实际情况设置时间间隔
3、如果网路出口有防火墙也会存在timeout的设置。
4、也可以用screen命令解决超时退出的问题。
a)执行screen,执行你的命令,按CTRL+A+D退出,按CTRL+D退出shell
b)登录linux,screen -r 恢复
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)