linux服务器如何设置远程连接的时间限制

linux服务器如何设置远程连接的时间限制,第1张

#vim  /etc/profile

export TMOUT=300

若300秒内无输入,则退出当前bash 这个可以?

试了一下,远程和本机bash均退出了(偶使用的是vmware虚拟机做的)。暂时定为这个胜出吧!

但是这个是在客户端无发送请求包保持连接的情况下,若强制在服务器断开连接呢?得到这样的答案:

写个脚本   到2个小时就kill掉

弄脚本 干掉.....

#fuser -k /dev/pts/*

#pkill -kill -t pts/*

这两个应该都可以 干掉所有连接

但是试过都没成功,而且也没理解这命令的含义,所以就用我自己麻烦的办法kill了一下:

kill -9 `ps aux | grep ssh |grep @ |awk '{print $2}'`

在这里能用成。

另外,Xshell工具连接的:

服务器默认就是会断开的,但是连接工具会设置 发送活动状态;

在属性-连接-保持活动状态中,将会话期间保持活动状态前面框里,去掉这个勾选,就ok了!

1.脚本处理,大概思路

从6点到0点,直接开启ftp服务(services vsftp stop 或者直接使用脚本启动)

其他时间直接关闭ftp服务,放到计划任务里面.

2.修改配置文件处理

拷贝一份安装目录下的文件

#cp /usr/share/doc/vsftpd-1.1.3/vsftpd.xinetd /etc/xinetd.d/vsftpd 修改的时候记得做备份

#vim /etc/xinetd.d/vsftpd/

修改参数 disable = no

这个参数没有的话就添加一行

access_time = hour:min-hour:min (添加配置访问的时间限制(注:与vsftpd.conf中listen=NO相对应)

例: access_time = 18:00-00:00 表示只有这两个时间段可以访问ftp

而后重启vsftp服务测试一下.


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/756064.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-08-17
下一篇2023-08-17

发表评论

登录后才能评论

评论列表(0条)

    保存