原本在 Ubuntu 裝好 SSH 使用 Public Key 結果無法開啟密碼登入怎麼辦?

最近裝 Ubuntu 習慣直接塞我的 GitHub 帳號進去創建 Public Key,結果最近剛好需要把那台機器改成可以使用密碼登入,弄了很久才成功,所以就來記錄一下設定方法。

開啟密碼登入 SSH

要開啟密碼登入 SSH 第一個是先需要去修改 /etc/ssh/sshd_config 這個檔案,裏面有兩個參數一定要設定

  • 第一個是 PasswordAuthentication:如果要關閉密碼登入只要把改成 no 即可
PasswordAuthentication yes
  • 第二個是 ChallengeResponseAuthentication:也把它設定成 yes 即可
ChallengeResponseAuthentication yes