Linux 主機(jī)最常用的連接方式就是用ssh, 今天在用 ssh secureshell slient 遠(yuǎn)程連接的時候提示 "Connection closed by remote host" 主機(jī)連接關(guān)閉, 以前都是可以正常訪問的,突然出現(xiàn)這個問題很郁悶.
ssh提示 "Connection closed by remote host"的原因:
如果原來是可以用ssh連接的, 突然連接不上通常是連接數(shù)過多導(dǎo)致的.
解決方法一.?把SSH連接數(shù)改大
修改服務(wù)器上的這個文件:/etc/ssh/sshd_config?找到這行:
#?MaxSessions 10
去掉前面的"#" 并把數(shù)字改大趟径,最后重啟sshd service sshd restart 然后重新連接即可.
解決方法二. ?每次正常退出SSH連接
每次執(zhí)行完命令后用輸入"exit" 退出, 防止連接數(shù)過多.
解決方法三. 重啟
如果連接不上遠(yuǎn)程主機(jī)可以在空間服務(wù)商的網(wǎng)頁控制面板中重啟服務(wù)
查看Linux服務(wù)器有多少個用戶連接ssh的方法
命令行輸入
who
如果想要斷開某個ssh 用戶 可以在命令行輸入
ps aux |grep sshd
得到pid 再用命令關(guān)閉那個pid:
kill -111