CentOS 修改 SSH无操作自动断开时长及连接超时

CentOS 修改 SSH无操作自动断开时长

当 SSH 连接到 CentOS 服务器时, 如果一段时间不操作, SSH 会自动断开。 这时, 可修改配置增加连接时长。

一、修改配置

vim /etc/ssh/sshd_config

在配置中找到

#ClientAliveInterval 0
#ClientAliveCountMax 3

修改为

ClientAliveInterval 30
ClientAliveCountMax 3

ClientAliveInterval 指定了服务器端向客户端发送消息的间隔,默认 0 不发送消息。
ClientAliveInterval 30 服务器端每 30 秒发送一次消息。
ClientAliveCountMax 服务器端发送消息后客户端没有响应的次数达到一定值,就自动断开。

二、重启 sshd

重启 sshd 使配置生效。

service sshd restart

linux设置ssh连接超时时间

第一步: 修改/root/.bash_profile文件,新增export TMOUT=1000000(以秒为单位)

第二步: 让这个修改过后的文件生效 source .bash_profile

第三步: 备份一份原来的ssh配置文件,免得改错没机会恢复了

第四步: 修改ssh的配置文件,新增ClientAliveInterval=60

每一分钟,sshd都和ssh client打个招呼,检测它是否存在,不存时即断开连接。
注意:设置完成后,要退出ssh远程连接,再次登录后才可以生效。因为要再读取一次./bash_profile。

以下是一个脚本,复制黏贴即可,一定要在root用户下执行,不然会权限不足

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
exit

文章来源:https://www.cnaaa.net,转载请注明出处:https://www.cnaaa.net/archives/7304

(0)
郭靖的头像郭靖
上一篇 2023年2月20日 下午12:05
下一篇 2023年2月21日 下午5:03

相关推荐

  • Centos7升级内核后无法启动解决办法:mpt[23]sas驱动问题

    entOS 7.* 从内核 3.10.0 升级到 5.*.*后,重启不了,原因是 Linux 内核 4.4.x 版本之后,dracut 命令生成的 initramfs 默认不会自动加载 mpt3sas 驱动模块。因为没有对应的驱动程序,所以识别不了系统盘 1. 查询3.10.0 initramfs的驱动 可以看到在3.10内核的时候是mpt2sas…

    2023年5月6日
    2.1K00
  • Ubuntu系统如何配置镜像源

    我们在使用Linux系统时,一般来说都是需要配置一个源地址才能直接使用下载的命令来安装软件的,若你购买的是云服务器,正常来讲是服务器厂商配置好了源的,但是也不缺乏有少量的机器源会出现问题,导致安装软件不成功,如下图所示,那么我们就需要手动去配置了 第一步:替换原有的源 第二步:安装证书 如果安装失败,重新安装即可

    2022年6月14日
    1.8K00
  • CentOS 7下安装配置Tomcat

    CentOS 7下安装配置Tomcat 环境:CentOS 7.9 Tomcat下载地址:http://down.cnaaa.net/static/upload/other/20220802/1659432295529455.rar 安装rz工具 创建Tomcat目录 通用rz工具,将安装包上传 解压文件 修改目录名Tomcat8 没有JDK安装JDK 目录…

    2022年8月2日
    1.6K00
  • 在Linux中执行yum命令失败,提示“HTTP Error 404 -Not Found Trying other mirror”错误怎么办?

    问题描述 在Linux系统的ECS实例中执行yum命令(如yum -y install XXX、yum list、yum search XXX等)失败,出现类似如下错误信息。 问题原因 出现该问题可能有以下原因: 解决方案 切换CentOS 6/8的源地址 CentOS 6与CentOS 8操作系统版本结束了生命周期(EOL),Linux社区已不再维护该操作…

    2023年11月28日
    1.2K00
  • Centos如何通过Nexus代理yum源

    一 背景 公司的某些服务器不允许连接外网,造成这些服务器需要安装软件时非常不方便,此文章则是介绍如何通过Nexus3.x代理yum源,做到通过yum install来安装软件。 二 创建yum代理仓库 三 服务器上增加yum源 四 Yum安装软件

    2023年5月15日
    2.1K00

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

在线咨询: QQ交谈

邮件:712342017@qq.com

工作时间:周一至周五,8:30-17:30,节假日休息

关注微信