如何在 15.04 上停用 SSH 密碼驗證

如何在 15.04 上停用 SSH 密碼驗證

我已將以下行新增至 /etc/ssh/ssh_config

PasswordAuthentication no

並重新啟動我的 sshd

sudo service sshd restart
sudo service ssh restart

兩者都沒有輸出,不知道是否重新啟動。也嘗試用這個重新啟動:

sudo /etc/init.d/ssh restart

但當我透過SSH 連接時,它仍然會提示輸入憑證並讓我登入。 」 「 線?

答案1

兩個幾乎相同的設定檔:

/etc/ssh/ssh_config

/etc/ssh/sshd_config

對於 SSH 伺服器,請將設定放在 sshd 設定檔中,而不是 ssh 設定檔中。

答案2

apt-get install openssh-server

cd /etc/ssh/
vi sshd.config

#PasswordAuthentication yes

取消註釋並將其更改為 NO

PasswordAuthentication no

然後重啟ssh服務

service ssh restart

root@stack:/etc/ssh# service ssh restart
ssh stop/waiting
ssh start/running, process 4118

相關內容