转载自西安百翔网络
[ http://www.fly810.com/
]
很多新手在使用SSH Secure Shell Client的过程中,肯定经常会遇到当用SSH Secure
Shell连接Linux时,如果几分钟没有任何操作,连接就会断开,提示server responded "connection closed"
。必须重新登陆才行,每次都重复相同的操作,很是烦人。
一般修改两个地方可将这烦人的问题解决
1、echo $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
2、修改/etc/ssh/sshd_config文件,将 ClientAliveInterval
0和ClientAliveCountMax
3的注释符号去掉,将ClientAliveInterval对应的0改成60,ClientAliveInterval指定了服务器端向客户端请求消息
的时间间隔, 默认是0, 不发送.而ClientAliveInterval 60表示每分钟发送一次, 然后客户端响应,
这样就保持长连接了.ClientAliveCountMax,
使用默认值3即可.ClientAliveCountMax表示服务器发出请求后客户端没有响应的次数达到一定值, 就自动断开. 正常情况下,
客户端不会不响应.
最后记得执行/etc/init.d/sshd restart 哦,否则刚才的修改是不会生效的。
想参考更多,请输入man sshd_config了解更多信息
大家这下明白了吧,是不是现在觉得很爽,在使用SSH Secure Shell Client链接LINUX的时候再也不会超时和自动断开了,也不会再出现烦人的 server responded "connection closed" 错误提示了,很开心吧!
相关推荐
在Linux环境中,SSH(Secure Shell)和SCP(Secure Copy)是两个重要的工具,用于远程管理和传输文件。本项目就是将这些功能封装到C#库中,方便开发者在.NET应用程序中直接调用。 SSH是用于安全远程登录到Linux...
Renci.SshNet是一个.NET库,它为开发者提供了一种方便的方式来实现Secure Shell (SSH) 协议,包括Secure Copy (SCP) 和File Transfer Protocol (FTP) 的功能。这个库主要用于安全地远程连接到服务器,执行命令,传输...
SSH2(Secure Shell 2)是一种网络协议,用于在不安全的网络上提供安全的远程登录和其他服务。在这个“ssh2的小练习”中,我们主要关注的是如何使用SSH2框架进行相关的操作。SSH2框架提供了丰富的API,允许开发者在...
它的全称是Secure Shell Client for Windows,支持多种协议,包括Secure Copy (SCP)、Secure File Transfer Protocol (SFTP)、Telnet、RLogin以及Serial等,其中最突出的功能就是SSH(Secure Shell)连接。...
本文将深入探讨如何在Linux下利用ACE库来实现SSH(Secure Shell)客户端功能。 首先,我们需要理解ACE库的核心特性。ACE是一个用于开发分布式和网络应用的开源库,它封装了低级网络API,如socket,提供了一套面向...
现在更多的应用倾向于使用SSH(Secure Shell)协议来替代,它提供了加密和身份验证功能。 六、扩展功能 使用Delphi的Telnet功能,还可以实现更复杂的功能,如: - 自动化脚本执行:编写脚本批量执行服务器上的命令...
Renci.SshNet是一个开源的.NET库,专为C#开发者设计,用于实现SSH(Secure Shell)协议,以便与远程服务器进行安全通信。这个库支持SFTP(SSH File Transfer Protocol)、SCP(Secure Copy Protocol)以及SSH命令...
首先,SFTP是基于SSH(Secure Shell)协议的,它提供了对数据的加密和认证,确保了数据在传输过程中的安全性。在C#中,实现SFTP功能通常会使用第三方库,如SharpSSH、Renci.SshNet等。这些库为C#开发者提供了便捷的...
在生产环境中,通常建议使用更安全的SSH(Secure Shell)协议。 在提供的压缩包文件中,可能包含了实现上述功能的PHP类文件,开发者可以通过阅读和学习这些代码来加深对PHP Telnet功能的理解,并根据自己的需求进行...