前言

众所周知,当我们通过ssh远程登录到另一台服务器之后,如果长时间不做操作,那么会被服务器自动登出,并且会告诉你timed out waiting for input: auto-logout。如果不通过tmux这些辅助工具来维持session的话,那么我们需要通过修改服务器的登出时间来防止自动登出。

修改步骤

首先我们看一下服务器上的自动登出时间是多少:

$ echo $TMOUT

如果什么都没有输出,那么表示你的服务器不会自动登出

如果在上一步有输出,比如600,则表示你的服务器的自动登出时间是600s,也就是10分钟。通常该值定义在/etc/profile, /etc/bashrc或者~/.bash_profile,~/.bashrc等这些系统环境的配置文件中。

值得注意的是:家目录下的这些文件里定义的值会覆盖/etc下面这些文件里定义的值,举例来说就是~/.bash_profile的TMOUT变量会覆盖/etc/profile中的TMOUT变量

下面我们按需修改TMOUT的值:

TMOUT=600 #表示10分钟之后自动登出

TMOUT= #表示关闭自动登出

值得注意的是等号左右不要有空格

修改好了之后,比如我们修改的是~/.bash_profile文件,如果我们希望使该配置文件的改动立马生效,我们需要执行下述代码:

$ source ~/.bash_profile

或者登出之后再登录。

总结

以上就是关于修改ssh超时登出时间的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。

linux系统自动登出时间设置,ssh修改超时自动登出时间的方法相关推荐

  1. linux设置ssh连接超时时间

    linux设置ssh连接超时时间 第一步: 修改/root/.bash_profile文件,新增export TMOUT=1000000(以秒为单位) 第二步: 让这个修改过后的文件生效 source ...

  2. linux系统时钟使用utc,如何设置时间,时区和同步系统时钟使用timedatectl命令

    该timedatectl命令是RHEL / CentOS 7和Fedora 21+根据发行,这是作为systemd系统和服务经理,用于基于sysvinit的后台程序的Linux发行版使用旧的传统dat ...

  3. Linux的SSH登录超时自动断开连接设置

    关于ssh登录超时断开连接的设置有两个方面可以设置 1.修改sshd服务的配置文件sshd_config的内容 #ClientAliveInterval 0   指定了服务器向客户端请求消息的时间间隔 ...

  4. 【linux系统编程】远程登录工具ssh | 跨主机远程拷贝scp

    远程登录工具ssh && 跨主机远程拷贝scp 正文开始@Assassin 目录: 远程登录工具ssh && 跨主机远程拷贝scp 1. ssh简介: 2. ssh基本 ...

  5. 【Linux系统】基本指令(中) {输入输出,重定向,管道;显示时间和日期;打包和压缩,包和文件的区别}

    [Linux系统]基本指令(上) {用户相关操作.查看和切换文件目录.创建删除文件或路径.构建Linux回收机制.查看文件} 2.6 输入输出 echo指令 && printf指令 e ...

  6. linux服务器无密码登录不了,设置ssh无密码登录linux服务器的方法

    每次登录测试服务器,ssh登录总是需要输入密码.登录的少还行,登录的多了,多一行命令都是多余的. rsa认证登录方式 制作密钥对 在客户端(本地机器)终端下输入以下命令 ssh-keygen -t [ ...

  7. linux系统生成的新文件是什么编码的,Linux系统的默认编码怎样设置?

    修改/etc/sysconfig/language文件,将RC_LANG, RC_LC_ALL设置为zh_CN.GB2312, 同时将ROOT_USES_LANG设置为 "yes" ...

  8. linux 临时文件夹设置,Linux 系统 tmp 目录的安全设置

    在Linux系统中,至少有两个目录保存着系统的临时文件,一个就是 /tmp,另外一个是 /var/tmp.这两个目录有一个共同点就是所有用户在该目录下拥有可读写,可执行的权限,参考截图: 因为两个目录 ...

  9. Linux板子RTC时间设置和修改

    一.查寻/设置系统时间 之前使用开发板时发现每次开机后,系统的时间都恢复到初始状态1970年. 比 如说硬件时间要设置为2008年6月29日20时50分10秒 ,则应该先用date 062920502 ...

最新文章

  1. 机器学习与高维信息检索 - Note 3 - 逻辑回归(Logistic Regression)及相关实例
  2. 四维空间引发-维度空间(0-10)来自我的教授的班长
  3. Facebook有1万名员工在研发AR/VR设备 占员工总数近1/5
  4. 被学校辞退、拒绝FB后:语音识别大牛Povey确认兼职北京初创公司,称主业还选中国...
  5. LeetCode 836. 矩形重叠
  6. 每日小记 2017.2.26
  7. Linux下如何杀死终端
  8. c语言变量的六要素,2-C语言复习提纲.doc
  9. anaconda老版本下载的方法
  10. 20135223何伟钦—信息安全系统设计基础第五周学习总结
  11. 获取referer中的请求参数_http请求的referer属性
  12. 2.剑指Offer --- 面试需要的基础知识
  13. matlab画图函数汇总(二)
  14. Deeping下docker简单使用
  15. 工程上为什么常用3dB带宽?而不是1dB或者2dB
  16. DevTools 无法加载来源映射无法加载 httplocalhost8082axios.min.map 的解决方法
  17. LPC1768 PWM1输出PWM示例
  18. celery 停止_如何解决django-celery启动后迅速关闭
  19. 基于Linux系统sqlite3数据库的学生信息管理系统
  20. php nl2p,PHP函数nl2br()与自定义函数nl2p()换行用法分析,nl2brnl2p_PHP教程

热门文章

  1. Vue实现导航栏吸顶效果
  2. 使用PartitionMagic分区变为PqRP类型的解决方案
  3. shell 浮点数运算bc
  4. 云开发小程序项目实战 二
  5. IT程序员书单/影单
  6. Java 开发中 一篇文章讲清楚VO,BO,PO,DO,DTO的区别
  7. 缔结特斯拉算法_特斯拉拒绝交付Model3,这是为何?
  8. 什么情况下下索引不会被命中
  9. 2023第十六届“认证杯”数学建模网络挑战赛第一阶段比赛经历分享
  10. pixy php,Pixy2与STM32进行SPI通信