解决ssh连接超时时间(ssh timeout)的设置方法

摘要:
再来看,设置ssh超时时间的方法。修改自己root目录下的.bash_profile文件,加上exportTMOUT=1000000然后运行:source.bash_profile在/etc/ssh/sshd_config中加入:ClientAliveInterval=60每一分钟,sshd都和sshclient打个招呼,检测它是否存在,不存时即断开连接。因为要再读取一次./bash_profile。

这点可以参考之前的一篇文章:ssh连接超时(ssh的usedns选项)的解决办法 。
再来看,设置ssh超时时间的方法。
修改自己 root 目录下的.bash_profile文件,加上
export TMOUT=1000000 (以秒为单位)
然后运行:

source .bash_profile
在/etc/ssh/sshd_config中加入:
ClientAliveInterval=60

每一分钟,sshd都和ssh client打个招呼,检测它是否存在,不存时即断开连接。

注意:设置完成后,要退出ssh远程连接,再次登录后才可以生效。因为要再读取一次./bash_profile。
为了方便,将设置写成了如下脚本:

echo export TMOUT=1000000 >> /root/.bash_profile
cat /root/.bash_profile
source .bash_profile
cp /etc/ssh/sshd_config /etc/ssh/sshd_config_bak
echo ClientAliveInterval=60 >> /etc/ssh/sshd_config
service sshd restart
cat /etc/ssh/sshd_config
service sshd restart
exit

总结:

在ClientAliveInterval(/etc/ssh/sshd_config)、环境变量TMOUT(在/etc/profile或.bash_profile中设置)以及putty的"Seconds between keepalives“这些方法中,经
检测,只有TMOUT可以控制ssh连?在空闲时间超时,自动断开连接的时间,数字单位为“秒”。
在设置了TMOUT后(非0),另外两个变量则不起作用的。

免责声明:文章转载自《解决ssh连接超时时间(ssh timeout)的设置方法》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇windows下配置caffe(环境:win7+vs2013+opencv3.0)iOS开发 贝塞尔曲线UIBezierPath(后记)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

[rsync]rsync设定及错误处理

server端设置 修改/etc/default/rsync RSYNC_ENABLE=true RSYNC_OPTS='--address=10.192.0.5' RSYNC_NICE='' 修改/etc/rsyncd.conf # sample rsyncd.conf configuration file # GLOBAL OPTIONS...

Hadoop完全分布式模式安装部署

在Linux上搭建Hadoop系列:1.Hadoop环境搭建流程图2.搭建Hadoop单机模式3.搭建Hadoop伪分布式模式4.搭建Hadoop完全分布式模式 注:此教程皆是以范例讲述的,当然你可以按照教程搭建一个与教程一样的Hadoop环境,如果你想搭建一个与本教程有一些差异的Hadoop环境,这时请注意配置文件的参数可能不一样以及文件路径不一样。...

使用ssh登录windows10

希望windows操作系统能如Linux一般用于被其他电脑登录,今天实操一下。 所有的操作过程均使用windows自带的软件即可完成。 首先新建一台windows10虚拟机,物理机无法ping通这台虚拟机的地址。 打开虚拟机windows设置->应用->管理可选功能:默认只有“OpenSSH 客户端”。 点击“添加功能”,找到“OpenSSH...

在MAC下使用github

一 安装git 这个咱们就不说了,一般安装xcode都会自带git 如果不知道有没有下载git, 在终端运行$which git 会打印出git的安装路径/usr/local/bin/git,如果未安装,就去问度娘吧! 安装完git后,咱们就来配置ssh 二 配置SSH 1.生成SSH的KEY 在生成ssh公钥前,先查看是否已经存在公钥,默认情况下,用户的...

Openssh存在弱加密算法解决

漏洞详情: 解决方案: 编辑/etc/ssh/sshd_config最后面添加以下内容(去掉arcfour,arcfour128,arcfour256等弱加密算法): Ciphers aes128-ctr,aes192-ctr,aes256-ctr,aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,aes192-...

Linux 配置gitee

安装好git后, 如何配置连接至gitee ?首先, 需要在官网注册一个gitee账号, 然后进行以下配置步骤: 1. 设置账号 $ git config --global user.name "your name" 2. 设置邮箱 $ git config --global user.email "your email" 3. 生成密钥 $ ssh-...