我无法再登录我的 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 重新设置为是。
我该如何继续?我应该创建一个新的 ssh 密钥对吗?我确实注意到服务器中的 authorized_keys 与本地计算机上的 id_rsa.pub 匹配。我可以删除它们并重新开始吗?