linux 设置了TMOUT为什么不起效

 我来答
千锋教育
2018-07-28 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部
设置linux空闲等待时间TMOUT
一点号为了开发者昨天
说明
Linux远程连接,可以通过在环境中设置TMOUT来达到用户输入空闲一段时间后自动断开的效果,防止过多的远程连接同时提高安全性。
设置
将以下字段加入到/etc/profile 中即可(对所有用户生效)。
export TMOUT=900 # 设置900秒内用户无操作就字段断开终端 readonly TMOUT # 将值设置为readonly 防止用户更改
取消设置
设置了readonly 之后在当前shell下是无法取消的,需要先将/etc/profile 中设置readonly行注释起来或直接删除,logout 后重新login 。
$ export TMOUT=900 $ readonly TMOUT $ unset TMOUT -bash: unset: TMOUT: cannot unset: readonly variable
本文系统(linux)相关术语:linux系统 鸟哥的linux私房菜 linux命令大全 linux操作系统
城南明月羿当年
推荐于2017-12-15 · 知道合伙人生活技巧行家
城南明月羿当年
知道合伙人生活技巧行家
采纳数:24666 获赞数:123227
计算机爱好者

向TA提问 私信TA
展开全部
1、打开ssh配置文件:# vim /etc/ssh/sshd_config
加入如下两个参数保存就可以:
TCPKeepAlive yes
ClientAliveCountMax 360
注:前一个参数表示要保持TCP连接,后一个参数表示客户端的SSH连线闲置多长时间后自动终止连线的数值,单位为分钟。
2、重启sshd生效:
/etc/init.d/sshd restart
注:此法适用于所有Linux发行版的OpenSSH

ubuntu设置
如何让ssh连接服务器或者sshtunnel保持连接呢?
  其实也很方便,只要在/etc/ssh/ssh_config文件里加两个参数就行了
  1TCPKeepAliveyes
  2ServerAliveInterval300
  前一个参数是说要保持连接,后一个参数表示每过5分钟发一个数据包到服务器表示"我还活着"
  如果你没有root权限,修改或者创建~/.ssh/ssh_config也是可以的.
追问
我这个只想修改本地用户的闲置时间应该用不到sshd吧
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
happygrid
2015-06-21 · TA获得超过3106个赞
知道大有可为答主
回答量:2672
采纳率:69%
帮助的人:2171万
展开全部
TMOUT是什么?
你说的是通过sysctl设置timeout吗?
修改完以后sysctl -p才会生效。
追问
修改帐户TMOUT值,设置自动注销时间,在/etc/profile里添加TMOUT
追答
source了吗?
source /etc/profile
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式