解决阿里云 ssh 远程连接短时间没操作就会断掉的问题

您所在的位置:网站首页 远程启动多久会自动关闭 解决阿里云 ssh 远程连接短时间没操作就会断掉的问题

解决阿里云 ssh 远程连接短时间没操作就会断掉的问题

2024-07-09 03:52| 来源: 网络整理| 查看: 265

在本地主机(例如:你自己的 MacBook)中打开 sshd 的配置文件,命令语句如下:

sudo vim /etc/ssh/sshd_config

注意:使用用户 root 编辑配置文件,否则会报错。

找到下面这个两行(/ClientAliveInterval快速定位):

#ClientAliveInterval 0 #ClientAliveCountMax 3

去掉注释,并将值改为如下:

ClientAliveInterval 30 // 客户端每隔多少秒向服务发送一个心跳数据 ClientAliveCountMax 86400 // 客户端多少秒没有请求交互,服务器自动断掉连接

最后重启 sshd 服务,命令语句如下:

# 停止sshd sudo launchctl unload -w /System/Library/LaunchDaemons/ssh.plist # 启动sshd sudo launchctl load -w /System/Library/LaunchDaemons/ssh.plist

如果是在 CentOS 系统下,重启 sshd 服务的命令语句如下:

systemctl restart sshd.service # 或者 service sshd restart

顺便介绍下另外一个参数: LoginGraceTime 2m

这个参数的意思是: grace意思是系统给多少时间来进行登录。意思是说当使用者连上 SSH server 之后,会出现输入密码的画面,在该画面中多久时间内没有成功登录SSH server 就强迫断线,若无单位则默认时间为秒。

场景描述: 当你使用ssh远程连接服务器,准备输入密码,在你未输入之前,这个连接是一直连着的,或者你已经密码但是还没敲回车,正巧此时有人过来找你聊天,那这个连接就一直等待中,这个参数的意思就是等待多久会自动关闭连接。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3