通過ssh user@server
登陸到遠程服務器時,經常會遇到一個問題,
Connection closed by remote host
意思就是服務器斷開了這個連接。
解決方法
// 先登錄到遠程服務器
$ 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連接,重新登錄,問題解決。