如何延长远程连接ECS服务器的SSH会话窗口时间[阿里云服务器]

如何延长远程连接ECS服务器的SSH会话窗口时间。

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
2 条回复 A 作者 M 管理员
  1. 解决方案

    延长ssh远程会话窗口时间的方案通常有两种方式,方式一,修改 sshd 服务的 sshd_config 配置文件或修改ssh客户端 ssh_config 配置文件。方式二,使用 ssh 命令的 -o 参数。

    详细步骤

    方式一:修改配置文件

    通常情况下sshd_config配置文件是在ssh目标服务器上配置,ssh_config配置文件是在发起ssh链接的服务器上配置,这两个配置文件变更其中一个即可,也可以两个同时变更。

    风险提醒:ssh会话是有默认上限的,保持长链接会话需要规划合理的长链接保持时间和会话上限,配置变更需要重启sshd服务。

    Linux系统配置文件更改

    默认sshd_configssh_config配置文件存放在/etc/ssh目录下。

    • 修改sshd_config配置文件,参考如下命令添加相关参数。vim /etc/ssh/sshd_config参数如下ClientAliveInterval 60 #server每隔60秒发送一次请求给client,然后client响应,从而保持会话链接ClientAliveCountMax 3 #server发出请求后,客户端没有响应得次数达到3次,自动断开连接,通常情况下,client不会不响应注意:以上参数值根据现场情况设置
  2. 请参考以下步骤进行操作,延长SSH客户端的会话连接保持时间:

    1. 登录ECS实例。
  3. 使用SSH客户端远程连接Linux系统的阿里云ECS实例,连接会话闲置一段时间后,基于安全考虑,SSH客户端会在超过特定时间后自动终止远程连接。若希望延长SSH客户端的会话连接保持时间,请参考ECS文档”Linux实例如何设置SSH客户端的会话连接保持时间“https://help.aliyun.com/document_detail/38055.html。