在 Windows 上停用 OpenSSH 的密碼驗證
· 1 分鐘閱讀
開啟具有系統管理員權限的終端機
編輯設定檔需要系統管理員權限,請以系統管理員身份開啟終端機。
在終端機圖示上按右鍵,選擇「以系統管理員身份執行」。


在終端機中開啟設定檔
執行以下命令:
notepad C:\ProgramData\ssh\sshd_config

編輯設定檔
- # PasswordAuthentication yes
+ PasswordAuthentication no

變更為

並儲存變更。
重新啟動 SSH 伺服器
返回終端機,執行以下命令以重新啟動 SSH 伺服器:
Restart-Service sshd
連線測試
測試設定是否已生效。
執行以下命令,若看到以下訊息:
ssh localhost
user@localhost: Permission denied (publickey,keyboaard-interactive).
即表示設定正確。
読み込み中...