oynix

于无声处听惊雷,于无色处见繁花

保持ssh远程连接不断开

通过ssh user@server登陆到远程服务器时,经常会遇到一个问题,

1
Connection closed by remote host

意思就是服务器断开了这个连接。

解决方法
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
// 先登录到远程服务器
$ ssh -i ./ssh/authorization.pem {root}@{server}

// 切换到root
$ sudo su -

// 修改配置文件
# vi /etc/ssh/sshd_config

// 将其中的两行
#ClientAliveInterval 0
#ClientAliveCountMax 3
// 修改为
ClientAliveInterval 2
ClientAliveCountMax 3
// :wq 保存,并退出

// 重启ssh服务
# /etc/init.d/sshd restart
Stopping sshd: [ OK ]
Starting sshd: [ OK ]

断开当前ssh连接,重新登录,问题解决。

------------- (完) -------------
  • 本文作者: oynix
  • 本文链接: https://oynix.com/2019/09/8a33e05ed2b2/
  • 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!

欢迎关注我的其它发布渠道