当前位置: 首页 > 编程笔记 >

ssh修改超时自动登出时间的方法

陈飞
2023-03-14
本文向大家介绍ssh修改超时自动登出时间的方法,包括了ssh修改超时自动登出时间的方法的使用技巧和注意事项,需要的朋友参考一下

前言

众所周知,当我们通过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超时登出时间的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。

 类似资料:
  • 问题内容: 我正在使用节点/快速服务器。express的默认超时为120,000 ms,但这对我来说还不够。当我的响应达到120,000 ms时,控制台将记录日志,并且页面显示错误,因此我想将超时设置为更大的值。我该怎么办? 问题答案: 考虑到问题中的日志,我假设您正在使用。关键是在服务器上设置属性(以下将超时设置为一秒钟,使用您想要的任何值): 如果您不使用express,而仅使用普通节点,则原

  • 我最近读了一个关于JAVAFX的课程,我想制作一个应用程序来吸收我所学到的东西。我想做一个2D游戏,其中一个球是通过抛物线的方式动画。我对这两个对象使用和。我必须承认,我不知道到底是如何工作的,我的问题是我想让动画停止时,球到达窗口的底部。 我想用两种方法: null

  • 本文向大家介绍python修改操作系统时间的方法,包括了python修改操作系统时间的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了python修改操作系统时间的方法。分享给大家供大家参考。具体实现方法如下: 希望本文所述对大家的Python程序设计有所帮助。

  • 打开UserModule, 将login方法修改为 @At @Filters // 覆盖UserModule类的@Filter设置,因为登陆可不能要求是个已经登陆的Session public Object login(@Param("username")String name, @Param("password")String password,

  • 本文向大家介绍shell实现SSH自动登陆的方法示例,包括了shell实现SSH自动登陆的方法示例的使用技巧和注意事项,需要的朋友参考一下 前言 公司开发使用docker,每次登陆自己开发机总要输入 ssh user_name@ip_string,然后再确认输入password,手快了还经常会输错。作为一个懒人,肯定要找一个取巧的方式,查看了下ssh命令,由于它要进行一次跟服务器的加密交互,所以没

  • 是否可以在启动时更改值?