
我無法再登入我的 vps。這是我創建的全新 vps。這就是我所做的:
sudo vim sshd_config
在身份驗證中,我沒有 PermitRootLogin
我刪除了 AuthorizedKeysFile 的雜湊值
我將PasswordAuthentication設定為No
我做到了
sudo service ssh restart
我嘗試再次登入我的 vps,結果如下:
$ ssh user@<ip-address>
Enter passphrase for key '/Users/<user>/.ssh/id_rsa':
我沒有創建密碼,所以我得到這個:
$ ssh user@<ip-address>
Enter passphrase for key '/Users/<user>/.ssh/id_rsa':
Permission denied (publickey)
我將在救援模式下重新獲得存取權限。我要進去並將 PermitRootLogin 設定回 yes。
我該如何繼續前進?我應該建立一個新的 ssh 金鑰對嗎?我確實注意到伺服器中的authorized_keys與本機上的id_rsa.pub相符。我可以把它們都刪除然後重新開始嗎?