mac 保持SSH连接

96
Mr_LiTong
2018.09.12 13:44* 字数 181

链接

保持ssh不自动断开

服务端设置

找到/etc/ssh/sshd_config,大约126-127行,取消注释,并修改数值

# 30表示30s给客户端发送一次心跳
ClientAliveInterval 30
# 3此客户端没有返回心跳,则会断开连接
ClientAliveCountMax 3

客户端配置

如果是想让主机所有用户都生效,修改/etc/ssh/ssh_config
如果只想让本人生效,则修改 ~/.ssh/config

Host *
    ServerAliveInterval 30
    ServerAliveCountMax 3

如果此处还有一个配置项叫 SendEnv LANG LC_*,老高建议最好注释掉,否则如果本地是中文环境,而服务器没有对应的中文语言选项时系统可能会出现很多莫名其妙的BUG,所以保持原始英文语言环境为上。

断开SSH连接

法1:Ctrl+D
法2:输入 logout

linux 重启

sync 将数据由内存同步到硬盘中。
reboot 就是重启,等同于 shutdown –r now
服务器
Web note ad 1