centos下设置ssh连接时间

基于安全的理由,如果用户连线到 SSH Server 后闲置,SSH Server 会在超过特定时间后自动终止 SSH 连线。以下是设定终止连线时间的方法:

1. 开启 /etc/ssh/sshd_config 档案,里面有一个参数为 ClientAliveCountMax,指如果发现客户端没有相应,则判断一次超时,这个参数设置允许超时的次数。

2. 如果这一行最前面有#号,将那个#号删除,并修改想要的次数,比如5 。

3. 找到ClientAliveInterval 参数,没有就自己加上,这个参数是设定用户端的 SSH 连线闲置多长时间后自动终止连线的数值,单位为秒,可以设300秒,也就是5分钟。这两个参数合起来就是25分钟终止连线。

4. 修改后储存及关闭档案,重新启动 sshd:

/etc/rc.d/init.d/sshd restart

时间: 2024-10-03 01:16:53

centos下设置ssh连接时间的相关文章

CentOS下设置默认JDK

1. 设置默认JDK 执行命令: [[email protected] ~]# alternatives --config java 选择默认jdk,“+”所在的为默认的jdk 2. 配置JAVA环境设置 [[email protected] ~]# vim /etc/profile文件末尾添加下面内容: 保存退出后source /etc/profie至此部署完成. java -verion 查看版本 文章转自:CentOS下设置默认JDK 原文地址:https://www.cnblogs.co

Centos下关于ssh、scp与rsync设置与应用

最近应公司要求,需要对文件数据进行远程传输与备份操作,特此写了一篇文章记录下了关于ssh.scp以及rsync的应用配置全过程,可能过程太过罗嗦,但主要就是想在不遗漏每个过程的情况下对此进行阐述,希望大家能够体谅.当然类似的文章还有很多,本文仅以个人的名义来写的,不喜勿喷!如果文章中有什么错误的地方还请各位大神多多指点!万分感谢!一.ssh在文件共享里面的应用这个ssh可不仅仅是一个远程登录的一个服务,其实呢!它包括了几个组件:ssh(远程登录).sftp(文件共享[类似FTP]).scp(文件

Centos下安装SSH服务

昨天在服务器上弄东西.结果把ssh服务给卸载了. 没想到远程不了了. 接下来介绍如何安装ssh服务. 其实机器是自带ssh服务的. #rpm -qa |grep ssh 检查是否装了SSH包 没有的话yum install openssh-server #chkconfig --list sshd 检查SSHD是否在本运行级别下设置为开机启动 #chkconfig --level 2345 sshd on  如果没设置启动就设置下. #service sshd restart  重新启动 #ne

CentOS下设置服务自动启动的方法

在CentOS或者RedHat其他系统下,如果是后面安装的服务,如httpd.mysqld.postfix等,安装后系统默认不会自动启动的.就算手动执行/etc/init.d/mysqld start启动了服务,只要服务器重启后,系统仍然不会自动启动服务. 在这个时候,我们就需要在安装后做个设置,让系统自动启动这些服务,避免不必要的损失和麻烦. 其实命令很简单的,使用chkconfig即可.比如要将mysqld设置为开机自动启动: #chkconfig mysqld on 同理,要取消掉某个服务

centos下解决ssh链接慢问题

转自:http://www.2cto.com/os/201502/377518.html 现在连接linux服务器一般都是使用SSH远程连接的方式.最近新装了一台服务器,发现telnet时速度很快,ping时一切也正常,但SSH连接的时候却很慢.经过网上资料查询,大致是有以下几种原因: 1.SERVER的SSHD会去DNS查找访问的CLIENT IP的HOSTNAME,如果DNS不可用或者没有相关记录,就会消耗一段时间. 2.在authentication gssapi-with-mic有时候也

centos下设置自启动和配置环境变量的方法

1. 设置自启动 在CentOS系统下,主要有两种方法设置自己安装的程序开机启动.1.把启动程序的命令添加到/etc/rc.d/rc.local文件中,比如下面的是设置开机启动httpd. #!/bin/sh # # This script will be executed *after* all the other init scripts. # You can put your own initialization stuff in here if you don't # want to d

如何在Centos下设置Vim的永久显示行号功能?

在Linux系统中,我们经常会使用vi或vim命令,来操作文本,有时候,我们的脚本文件出了错误,会抛出一个带行号的异常,然后我们根据提示,重新打开,我们的源码进行查看,而这时候,如果你的vim没有设置显示行号功能,我们查找出问题的一行的代码,则非常不方便,不知道大家有没有遇到过这种情况. 解决办法如下: (1)cat -n 命令 能够一次性的显示文本的行号,便于我们观察,但是在编辑状态下,是不管用的 (2)配置vim的行号功能,这样就能在任何时候,编辑状态下,也快速定位行号 散仙,建议大家使用第

linux下设置SSH无密码登录

ssh配置 主机A:10.0.5.199 主机B:10.0.5.198 需要配置主机A无密码登录主机A,主机B 先确保所有主机的防火墙处于关闭状态. 在主机A上执行如下: 1. $cd ~/.ssh 2. $ssh-keygen -t rsa  --------------------然后一直按回车键,就会按照默认的选项将生成的密钥保存在.ssh/id_rsa文件中. 3. $cp id_rsa.pub authorized_keys 这步完成后,正常情况下就可以无密码登录本机了,即ssh lo

centos下配置ssh使用密钥

查询了网上的一些教程,然后根据自己的实际操作,记录自己实际配置ssh密钥的过程: 首先在centos终端切换到要链接的用户,比如用户ssh 使用该用户生成密钥: ssh-keygen -t rsa 中间需要输入密钥的口令 默认会在/home/ssh/.ssh 下面生成id_rsa 和 id_rsa.pub 两个文件 将id_rsa.pub重名命为: authorized_keys mv id_rsa.pub authorized_keys 然后将id_rsa文件剪切到需要使用putty登陆的机器