伺服器SSH連線失敗的解決辦法
阿新 • • 發佈:2021-01-02
背景
今天做Android上傳頭像的時候,將伺服器的目錄:var/www 設定了chown -R apache var/
即是將目錄都設定成apache為擁有者。
等我用Xshell連線時出現了錯誤:
connection closed by foreign host.//介紹外部主機連線
網上說修改一個ssh的最大連線就行了,我這邊修改了還是不得行。
#MaxSessions 10
我在伺服器的網頁控制檯上啟動:systemctl start sshd
出現錯誤:
解決方法
-
檢視錯誤的原因:
sudo /usr/sbin/sshd -T
(注意:可能原因不一樣,不懂英語的可以copy翻譯)
這就是錯誤原因:/var/empty/sshd 必須被root擁有。 -
檢視/var/empty/sshd目錄:
使用命令:chown -R root sshd
修改許可權
- 啟動(重啟)ssh服務:
systemctl start sshd
Over:提醒以下,ssh一般不會無緣無故的連線失敗,可能就是你剛才的操作影響了它。實在找不原因可以撤回操作。