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

在/etc/ssh/ssh_config文件中修改:
        ConnectTimeout        300               //即为5分钟
如果是登录提示状态的话:
        LoginGraceTime        300
改完要重启ssh服务:
        service ssh restart         # Ubuntu
        service sshd restart        # Redhat

网上的答案是这样的,但是我试了一下,好像ConnectTimeout只能使本机的bash断开,而远程的连接却没有断开。所以,我试用了别的办法:

#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了!

时间: 2024-10-05 04:19:38

linux服务器设置远程连接的时间限制的相关文章

linux 安装mysql8 设置远程连接失败的问题

1.数据库安装完,设置远程连接 ,参考链接:https://blog.csdn.net/yunyexiangfeng/article/details/82876964 通常grant all privileges on *.* to 'user'@'%' identified by 'passowr':命令授权远程连接操作.(失败) mysql的官方文档,原来这个特性被移除了,下面看文档说明: Using GRANT to modify account properties other than

Linux开启mysql远程连接

Linux开启mysql远程连接的设置步骤 . mysql远程连接linuxserviceserveruserMysql默认root用户只能本地访问,不能远程连接管理mysql数据库,Linux如何开启mysql远程连接?设置步骤如下: 1.GRANT命令创建远程连接mysql授权用户test mysql -u root -p mysql>GRANT ALL PRIVILEGES ON *.* TO [email protected] IDENTIFIED BY 'test' WITH GRAN

服务器能远程连接,网络连接正常,但是外网域名Ping不通,浏览器中打不开网站

服务器能远程连接成功,但在浏览器中打不开任何网站,出现这个问题一般是安装什么软件引起IE的相关设置做了变动或者是服务器中了病毒引起的,或是服务器的DNS设置是错误的. 一.先检查服务器DNS是否正确 服务器的DNS是其自身用于解析域名的,如果DNS错误,服务器里就无法解析域名,那么服务器内就不能访问网站了. 1.在CDM或运行中运行 ncpa.cpl 命令 2.本地连接属性 c.选中 -- TCP/IPv4 -- 属性 d.修改服务器的DNS 一般常用的DNS有 8.8.8.8    114.1

linux服务器查看网卡连接的交换机IP和PORT

cdpr命令: 安装:yum -y install cdpr   (安装epel库) [21:53:07 [email protected] ~]# cdpr -h cdpr - Cisco Discovery Protocol Reporter Version 2.4 Copyright (c) 2002-2010 - MonkeyMental.com d: Specify device to use (eth0, hme0, etc.) h: Print this usage t: time

花生壳设置远程连接

1.申请花生壳,注册,会得到一个免费的域名. 2.有路由器,需要有设置动态DNS功能. 3.将花生壳注册的用户名密码填入到路由器动态dns地方. 4.找到路由器转发规则,DMZ主机,填入要设置为远程主机的本机的本地ip.如192.168.1.110. 5.使用远程连接软件连接就可以了. 6.手机有个远程桌面连接软件,按照设置就可以使用远程主机了. 7.使用花生壳注册的域名作为连接的主机名.如果有项目部署在主机上,通过花生壳域名就可以访问到.注意端口号. 花生壳设置远程连接

Linux服务器设置自动同步时间

登录Linux服务器的时候,你可能发现与实际时间不一样,需要调整 安装ntpdate >yum install ntp 输入ntpdate time.nist.gov 其中 time.nist.gov 是一个时间服务器. 如此,设置时间OK了.

Linux服务器ssh远程管理

SSH远程管理 SSH(Secure Shell)是一种安全通道协议,主要用来实现字符界面的远程登陆,远程复制等功能.SSH协议对通信双方的数据传输进行了加密处理,其中包括用户登陆时输入的用户口令,与早期的telnet(远程管理),rsh(Remote Shell ,远程执行命令),rcp(远程复制文件)等应用相比,SSH协议提供了更好的安全性. 配置OpenSSH服务端 在RHEL 5系统中,OpenSSH服务器由openssh,openssh-server等软件包提供(默认已安装),并已将s

Linux安装及远程连接

实验目的:利用VMware Workstation新建Linux虚拟机以及虚拟机的远程连接.下面是具体的操作流程: 首先,在VMware Workstation首页点击创建新的虚拟机进入如下界面:点击自定义,进入下一个界面:继续保持默认,点击下一步即可:在安装客户机操作系统时,如图所示选择"稍后安装操作系统":下面,选择Linux为客户机操作系统,版本为Red Hat Enterprise Linux 6;下面,选择Linux为客户机操作系统,版本为Red Hat Enterprise

2015-03-09Linux介绍、Linux安装、远程连接

课程大纲: 一.  Linux是什么 * 关于Linux历史(http://www.aminglinux.com/bbs/thread-6568-1-1.html  需要大家查查资了解,也可以看看5期的视频) * 发行版有很多: SlackWare. SuSE .Debian.Ubuntu.RedHat.CentOS.Fedora * Linux有什么用? * 学习Linux目的是什么? 二. 怎样才能学好Linux * 熟能生巧 * 坚持 * 制定学习计划 * 勤奋 * 总结 * 交流 三.