ssh链接保持
本教程主要介绍如果设置ssh连接保持,避免长时间没有操作导致连接断开;本教程分为服务端配置和客户端配置两部分,服务端配置每台机器大致都相同,客户端配置因ssh工具而异,本文采用客户端为mobaxterm23版本,其他版本请自行百度搜索配置。
服务端配置
服务端需修改 /etc/ssh/sshd_config文件的ClientAliveInterval和ClientAliveCountMax两个参数,ClientAliveInterval指定了服务器端向客户端请求消息 的时间间隔, 默认是0, 不发送。ClientAliveCountMax表示服务器发出请求后客户端没有响应的次数达到一定值, 就自动断开,默认值是3。默认情况下,这两行配置处于注释状态。修改完成后重启sshd服务即可。
sed -Ei 's/#ClientAliveInterval.*/ClientAliveInterval 60/' /etc/ssh/sshd_config
sed -Ei 's/#ClientAliveCountMax.*/ClientAliveCountMax 3/' /etc/ssh/sshd_config
systemctl restart sshd
客户端配置
步骤一:点击设置菜单
首先,在MobaXterm界面中,点击顶部菜单中的"settings"选项。会弹出一个下拉菜单,选中其中的"配置选项",随后会弹出对话框。
步骤二:配置连接保持
在对话框中选择SSH并勾选SSH Keepalive选项
NOTE: 服务端和客户端配置完成后,重新发起连接即可。