问题描述 远程登录服务器后,第二天回来跟服务器的连接总是断开,断开信息为: timed out waiting for input: auto-logout 解决方案 为了增强linux系统的安全性...,需要在用户输入空闲一段时间后自动断开,这个操作是TMOUT值来实现的。...查看系统环境变量$TMOUT : $ echo $TMOUT 32400 32400是9个小时,意味着Linux系统的空闲等待时间为9个小时,为了第二天仍能保持与Linux服务器的连接,需要重新设置TMOUT...修改方法 sudo vim /etc/profile,将TMOUT=32400改为TMOUT=86400,保存。source /etc/profile让配置立即生效。...echo $TMOUT确认TMOUT的值已被修改。
increase SSH connection timeout We can use the following way to increase the SSH connection timeout in Linux...Commands to change TMOUT value on server side TMOUT=600 ( this is 10 minutes)....export TMOUT echo $TMOUT This will keep the SSH connection alive for 10 minutes....We can change TMOUT value for a longer SSH connection timeout value if needed....Related: Increase Linux SSH Connection Timeout Quick Guide Recommended Steps to increase SSH connection
方法二:通过修改ssh的配置文件来实现 ssh是我们在Linux系统中比较常用的一款工具,通过修改ssh的配置文件 /etc/ssh/sshd_config我们同样也可以实现超时自动登出功能,具体如下:...方法三:通过修改ssh的配置文件来实现 在/etc/profile文件中,添加TMOUT字段,然后source /etc/profile即可。...TMOUT=300 export TOMOUT 方法四:创建脚本 以 root 用户登录,创建一个名为 autologout.sh 的新文件。...vim /etc/profile.d/autologout.sh 加入下面内容: TMOUT=100 readonly TMOUT export TMOUT 保存并退出该文件,为它添加可执行权限: chmod...总结 以上所述是小编给大家介绍的Linux下实现不活动用户登录超时后自动登出,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。
背景: 刚接手一台新的Linux机器, 登录后安装环境, 可没多久就自动登出了, 影响工作效率, 看看有什么办法可以设置下....查找TMOUT,若没有,则可以在文件最后添加如下语句: 初始值是:300 TMOUT=300 export TMOUT 如果查找到了,直接设置时间, 300表示自动注销的时间为300秒。
让人非常恼火,如何解决 SSH 连接 Linux 超时自动断开?...修改服务器相关配置 $TMOUT 系统环境变量 # 用以下命令判断是否是否设置了该参数 echo $TMOUT # 如果输出空或0表示不超时,大于0的数字n表示n秒没有收入则超时 # 修改方法 vi /...etc/profile # ---------------------------- export TMOUT=900 # ---------------------------- # 将以上900修改为
注:我使用的是Centos6 另外本文也顺便说一说在linux系统中,查询配置的一个注意点。...二、设置TMOUT方式 这个是比较通用、简单的方式,通过设置TMOUT,就可以至少对本地tty登录和远程使用ssh登录的用户起作用,但应该对图形化界面无效,当然进入图形化界面你再打开终端,对于打开的终端也是起作用的...所以直接查看/etc/profile文件内容,然后再用echo $TMOUT语句看看运行环境中的TMOUT变量到底是多少。 2.3....配置查询的注意点 这里多说一点,在查配置时,对于linux系统最好是配置文件以及实际情况一块查。 为什么要一块查?...三、修改sshd_config文件方式 一般来说,远程对linux服务器进行管理都是通过ssh协议,所以对sshd_config文件进行配置,也是一种方法,虽然只对通过ssh登录的所有用户有效。
那追溯下为什么会有这样的自动超时限制,有这样的变量(这里为了方便演示,设置了10s间隔的超时): [oracle@jystdrac1 ~]$ echo $TMOUT 10 如果我们尝试临时设置TMOUT...变量为0,就可以起到当前会话不会超时断开的作用(下面测试验证设置后,超过10s也未断开): [oracle@jystdrac1 ~]$ export TMOUT=0 [oracle@jystdrac1...export TMOUT=10 readonly TMOUT 那么,就不会允许你临时设置或取消TMOUT的值,如果你尝试这样做,会收到明确的提示: [oracle@jystdrac1 ~]$ export...TMOUT=0 -bash: TMOUT: readonly variable [oracle@jystdrac1 ~]$ [oracle@jystdrac1 ~]$ unset TMOUT -bash...: unset: TMOUT: cannot unset: readonly variable [oracle@jystdrac1 ~]$ [oracle@jystdrac1 ~]$ echo $TMOUT
搞技术的礼物当然是技术礼物啦,这是我们实验室一位师傅改进的linux主机安全基线检查脚本(如果想薅羊毛的兄弟等实验室基本稳定了,Gamma安全实验室会自动把羊毛奉上) 脚本复制粘贴保存成.sh文件即可.../bin/bash ###################################### # Linux主机安全基线检查 # Date:2020-12-23 # 使用前请给文件执行权限:chmod...export LANG="$default_LANG" } bk_safe(){ echo "" echo -e "\033[33m********************************Linux...-eq 0 ];then TMOUT=`cat /etc/profile | grep TMOUT | awk -F[=] '{print $2}'` if [ $TMOUT -le 600...-a $TMOUT -ge 10 ];then echo "[Y] 账号超时的时间是${TMOUT}秒,符合要求" >> ${scanner_log} else echo
作为一种开放源代码的操作系统,Linux服务器以其安全,高效和稳定的显著优势而得以广泛应用,但是,若不加以控制,也不见得安全到哪里,这篇博文主要从账号安全控制、系统引导和登录控制的角度,来进行Linux...HISTSIZE=200 #命令历史记录为200条 export TMOUT=600 #自动注销时间为600秒 #适用于当前用户...# 自动注销时间为600秒 注意:当正在执行程序代码编译、修改系统配置等耗时较长的操作时,最好不要设置TMOUT变量。...必要时可以执行“unset TMOUT”命令取消TMOUT变量设置。...若想要切换到root用户,那么必须知道root用户的密码,对于生产环境中的Linux服务器来说,每多一个人知道root密码,其安全风险也就增加一分。所以sudo命令就由此而生了。
/bin/bash ###################################### # Linux主机安全基线检查 # Date:2020-12-23 # 使用前请给文件执行权限:chmod...export LANG="$default_LANG" } bk_safe(){ echo "" echo -e "\033[33m********************************Linux.../bin/true checkTimeout=$(cat /etc/profile | grep TMOUT | awk -F[=] '{print $2}') if [ $?...-eq 0 ];then TMOUT=`cat /etc/profile | grep TMOUT | awk -F[=] '{print $2}'` if [ $TMOUT -le 600...-a $TMOUT -ge 10 ];then echo "[Y] 账号超时的时间是${TMOUT}秒,符合要求" >> ${scanner_log} else echo
BASH / SHELL BASH 和 SHELL 变量记录的是当前 shell 的路径, linux 上通常这两个变量的值都是 / bin/bash....IFS 内部字段分隔符,影响 read 命令如何将行进行分成词 OSIXLY_CORRECT 设定让 bash 进入 posix mode TMOUT 用于设置 Shell 的过期时间,TMOUT 不为...0 时,shell 会在 TMOUT 秒后将自动退出....同时 TMOUT 也用于作为 read 命令的默认超时时间。 EXECIGNORE 它是由冒号分隔的模式列表,表示在 $PATH 中搜索命令时忽略的文件名集合。
SecureCRT 远程登录连接 Linux/Unix/AIX 服务器时,一段时间不用会自动断开连接,需要重新连接,比较麻烦。...etc/profile 或 ~/.bash_profile 或 ~/.bashrc vim /etc/profile 或 vim ~/.bash_profile 或 vim ~/.bashrc TMOUT...添加到 /etc/profile 文件最后一行,单位为秒,1800 秒即为 30 分钟 source .bash_profile 或者 . .bash_profile --记得使修改生效 注意: TMOUT
service -–status-all | grep syslog 在root权限下,使用命令more、cat或vi查看 /var/log/message 系统启动后的信息和错误日志,是Red Hat Linux...cat /etc/profile|grep TMOUT -n 查看超时时间参数TMOUT 在/etc/profile 后面添加 export TMOUT=1800 readonly TMOUT 13.ssh
在使用公司环境申请的虚拟机的时候,老出现两个问题 五分钟没有操作就自动登出 不能使用上下箭头查看历史命令 查了一下,原来就是几个环境变量在作祟 超时登出问题是由于系统设置了TMOUT=300环境变量,可以通过取消这个环境变量或者增加超时时间解决...,比如: unset TMOUT 或者 export TMOUT=3600 不能查看历史命令是由于系统设置了HISTFILESIZE=0和HISTSIZE=0环境变量导致,可以通过取消这两个环境变量或者加大值来解决
本文旨在指导系统管理人员或安全检查人员进行Linux操作系统的安全合规性检查和加固。14个Linux系统安全小妙招,总有一招用的上! 1....说明:对于部分老版本的Linux操作系统(如CentOS 6),可以使用命令chkconfig \--level off设置服务在指定init级别下开机时不自动启动。...操作步骤 使用命令 vi /etc/profile 修改配置文件,将以 TMOUT= 开头的行注释,设置为TMOUT=180,即超时时间为三分钟。 4....操作步骤 Linux系统默认启用以下类型日志: 系统日志(默认)/var/log/messages cron日志(默认)/var/log/cron 安全日志(默认)/var/log/secure 注意:
$time egrep -v "^#|^$" /etc/profile|grep TMOUT if [ $?...= 0 ] ;then egrep -v "^#|^$" /etc/profile|awk '/TMOUT/{print "TMOUT=300;export TMOUT";next};{print}'...>/etc/profile.tmp mv -f /etc/profile.tmp /etc/profile else echo "TMOUT=300;export TMOUT" >>/etc/profile...sysctl.conf chmod 600 /etc/sysctl.conf 脚本转自: http://www.linuxde.net/2011/12/5756.html http://www.linuxpad.cn/linux
本文旨在指导系统管理人员或安全检查人员进行Linux操作系统的安全合规性检查和加固。 1. 账号和口令 1.1 禁用或删除无用账号 减少系统无用账号,降低安全风险。...说明:对于部分老版本的Linux操作系统(如CentOS 6),可以使用命令chkconfig \--level off设置服务在指定init级别下开机时不自动启动。...操作步骤 使用命令 vi /etc/profile 修改配置文件,将以 TMOUT= 开头的行注释,设置为TMOUT=180,即超时时间为三分钟。 4....操作步骤 Linux系统默认启用以下类型日志: 系统日志(默认)/var/log/messages cron日志(默认)/var/log/cron 安全日志(默认)/var/log/secure 注意:
当用户退出已登录 Bash 环境以后,所记录的历史命令将自动清空 # vim ~/.bash_logout history -c clear 3、当超过指定的时间没有任何输入时即自动注销终端,闲置超时由变量 TMOUT...来控制,默认单位为秒估) # vim /etc/profile //适用于新登录用户 export TMOUT=600 # export TMOUT=600.../etc/login.defs 文件用于在 Linux 创建用户时,对用户的一些基本属性做默认设置,例如指定用户 UID 和 GID 的范围,用户的过期时间,密码的最大长度,等等。...ENCRYPT_METHOD SHA512 指定用户密码采用的加密规则,默认采用 SHA512,这是新的密码加密模式,原先的 Linux 只能用 DES 或 MD5 加密。...: /boot/initramfs-3.10.0-1062.18.1.el7.x86_64.img Found linux image: /boot/vmlinuz-3.10.0-957.el7.x86
审计描述:检查/etc/profile文件中是否配置超时设置:TMOUT小于等于300....修改建议:在/etc/profile文件中添加以下内容:TMOUT 300 检测用例信息:检查/etc/profile文件中是否存在TMOUT: cat /etc/profile | egrep -v...^\s*# | grep -i TMOUT cat /etc/profile | egrep -v ^\s*# | grep -i TMOUT echo -e "\nTMOUT=60" >> /etc/
在windows下可以这样操作,那么在Linux下是否也可以这样操作呢?经过一段时间的摸索,本人发现了2中方法来实现Linux下不活动用户在登录一段时间后自动登出操作,分享给大家。...这两个文件选择其中一个在末尾加入如下一行,具体操作如下: [GeekDevOps@GeekDevOps /]$ cd ~ [GeekDevOps@GeekDevOps ~]$ echo "TMOUT=90...方法二、通过修改ssh的配置文件来实现 ssh是我们在Linux系统中比较常用的一款工具,通过修改ssh的配置文件 /etc/ssh/sshd_config我们同样也可以实现超时自动登出功能,具体如下:
领取专属 10元无门槛券
手把手带您无忧上云