我已將以下行新增至 /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