用linux系统的ssh远程连接ssh登录linux服务器器后,过一段时间会卡死(在切换网络的条件)

问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
从终端ssh连接到服务器,一段时间没有操作,再要操作的时候,发现卡住了,只能退出再重新连接。这是怎么回事呢?连接自己断开了吗?
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
看来你使用的是 linux 系统这个是 linux 的安全问题,如果 60s 内没用任何数据,将会自动断开.所以你发现卡主了~~~
sudo vim /etc/ssh/ssh_config
ServerAliveInterval 50
ServerAliveCountMax 3
sudo vim /etc/ssh/sshd_config
ClientAliveInterval 50
ClientAliveCountMax 3
同步到新浪微博
分享到微博?
你好!看起来你挺喜欢这个内容,但是你还没有注册帐号。 当你创建了帐号,我们能准确地追踪你关注的问题,在有新答案或内容的时候收到网页和邮件通知。还能直接向作者咨询更多细节。如果上面的内容有帮助,记得点赞 (????)? 表示感谢。
明天提醒我
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
我要该,理由是:SSH连接远程主机等待时间过长的解决方法_服务器应用_Linux公社-Linux系统门户网站
你好,游客
SSH连接远程主机等待时间过长的解决方法
来源:Linux社区&
作者:fu_zk
最近在使用SSH连接远程主机的时候发现在输入SSH命令之后要等很长很长时间才会出现输入密码的提示,而在别人机器上基本都是立即就可以显示输入密码的提示。令我非常不爽。谁叫咱是个急性子呢!所以也不想就这么等着,索性找找解决办法。终于,咱的机器也可以秒连远程主机啦!
解决办法如下:
1.首先找到/etc/ssh/ssh_config文件
2.用vim使用root权限打开该文件并编辑
3.将27行的 #GSSAPIAuthentication no前面的&#&去掉。
6.0下SSH免密码登录配置
提高的SSH登陆认证速度的办法
开启SSH服务让手机远程访问 Ubuntu 14.04&
如何为Linux系统中的SSH添加双重认证
在 Linux 中为非 SSH 用户配置 SFTP 环境
Linux 上SSH 服务的配置和管理
SSH入门学习基础教程
本文永久更新链接地址:
相关资讯 & & &
& (06月18日)
& (05月05日)
& (06月25日)
& (05月23日)
& (02月28日)
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款解决SSH会话连接超时问题_服务器应用_Linux公社-Linux系统门户网站
你好,游客
解决SSH会话连接超时问题
来源:Linux社区&
作者:Linux
目前大多数ssh服务是运行在Linux系统上的sshd服务。当访问终端在windows上时,各终端软件,如,putty,SecureCRT等,大多支持设置向服务器端自动发送消息,来防止终端定期超时。其实,服务器端也支持类似的设置,从服务器的角度防止链接超时。并且,当终端在 等Linux系统上时,客户端也可进行类似设置。
下面我们就介绍三种防止超时被踢出的方法,后两种情况的设置方法以及通过设置shell变量来达到此目的的方法:
1、 配置服务器
#vi /etc/ssh/sshd_config
1)找到 ClientAliveInterval参数,如果没有就自己加一行数值是秒,比如你设置为120 ,则是2分钟ClientAliveInterval 120
2)ClientAliveCountMax指如果发现客户端没有响应,则判断一次超时,这个参数设置允许超时的次数。如3 、5等自定义&修改两项参数后如下:----------------------------ClientAliveInterval 120ClientAliveCountMax 3&
### 0 不允许超时次数&修改/etc/ssh/sshd_config文件,将 ClientAliveInterval 0和ClientAliveCountMax 3的注释符号去掉,将ClientAliveInterval对应的0改成60,没有就自己输入。ClientAliveInterval指定了服务器端向客户端请求消息 的时间间隔, 默认是0, 不发送.而ClientAliveInterval 60表示每分钟发送一次, 然后客户端响应, 这样就保持长连接了.ClientAliveCountMax, 使用默认值3即可.ClientAliveCountMax表示服务器发出请求后客户端没有响应的次数达到一定值, 就自动断开. 正常情况下, 客户端不会不响应.重新加载sshd服务。退出客户端,再次登陆即可验证。&3)重启sshd servicesudo /etc/init.d/ssh restart
2、 配置客户端
#vi& /etc/ssh/ssh_config然后找到里面的ServerAliveInterval参数,如果没有你同样自己加一个就好了参数意义相同,都是秒数,比如5分钟等
ServerAliveInterval 300下面是man sshd_config获取的描述信息
&ClientAliveInterval& & & & & &
Sets a timeout interval in seconds after which if no data has& & & & & &
been received from the client, sshd will send a message through& & & & & &
the encrypted channel to request a response from the client.& & & & & &
The default is 0, indicating that these messages will not be& & & & & &
sent to the client.& This option applies to protocol version 2& & & & & &
&ClientAliveCountMax& & & & & &
Sets the number of client alive messages (see above) which may& & & & & &
be sent without sshd receiving any messages back from the& & & & & &
client.& If this threshold is reached while client alive mes-& & & & & &
sages are being sent, sshd will disconnect the client, terminat-& & & & & &
ing the session.& It is important to note that the use of client& & & & & &
alive messages is very different from TCPKeepAlive (below).& The& & & & & &
client alive messages are sent through the encrypted channel and& & & & & &
therefore will not be spoofable.& The TCP keepalive option& & & & & &
enabled by TCPKeepAlive is spoofable.& The client alive mecha-& & & & & &
nism is valuable when the client or server depend on knowing& & & & & &
when a connection has become inactive.
& & & & & &
The default value is 3.& If ClientAliveInterval (above) is set& & & & & &
to 15, and ClientAliveCountMax is left at the default, unrespon-& & & & & &
sive ssh clients will be disconnected after approximately 45& & & & & &
3、echo export TMOUT=1000000 && /root/.bash_ source .bash_profile
在Linux 终端的shell环境中通过设置环境变量TMOUT来阻止超时。如果显示空白,表示没有设置, 等于使用默认值0, 一般情况下应该是不超时. 如果大于0, 可以在如/etc/profile之类文件中设置它为0.
Definition: TMOUT: If set to a value greater than zero, the value is interpreted as the number of seconds to wait for input after issuing the primary prompt. Bash terminates after waiting for that number of seconds if input does not arrive
相关资讯 & & &
& (06月18日)
& (05月05日)
& (06月25日)
& (05月23日)
& (02月28日)
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款}

我要回帖

更多关于 linux远程连接工具ssh 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信