1. 程式人生 > 其它 >伺服器SSH連線失敗的解決辦法

伺服器SSH連線失敗的解決辦法

技術標籤:Linuxlinuxcentosssh

背景

今天做Android上傳頭像的時候,將伺服器的目錄:var/www 設定了chown -R apache var/即是將目錄都設定成apache為擁有者。

等我用Xshell連線時出現了錯誤:

connection closed by foreign host.//介紹外部主機連線

網上說修改一個ssh的最大連線就行了,我這邊修改了還是不得行。

#MaxSessions 10

我在伺服器的網頁控制檯上啟動:systemctl start sshd出現錯誤:
在這裡插入圖片描述

解決方法

  1. 檢視錯誤的原因:sudo /usr/sbin/sshd -T
    (注意:可能原因不一樣,不懂英語的可以copy翻譯)

    在這裡插入圖片描述
    這就是錯誤原因:/var/empty/sshd 必須被root擁有。

  2. 檢視/var/empty/sshd目錄:
    在這裡插入圖片描述

使用命令:chown -R root sshd修改許可權

  1. 啟動(重啟)ssh服務:systemctl start sshd

Over:提醒以下,ssh一般不會無緣無故的連線失敗,可能就是你剛才的操作影響了它。實在找不原因可以撤回操作。