![我的 VPS 被锁定了,将其恢复到救援模式后我该怎么做?](https://linux22.com/image/1541901/%E6%88%91%E7%9A%84%20VPS%20%E8%A2%AB%E9%94%81%E5%AE%9A%E4%BA%86%EF%BC%8C%E5%B0%86%E5%85%B6%E6%81%A2%E5%A4%8D%E5%88%B0%E6%95%91%E6%8F%B4%E6%A8%A1%E5%BC%8F%E5%90%8E%E6%88%91%E8%AF%A5%E6%80%8E%E4%B9%88%E5%81%9A%EF%BC%9F.png)
我无法再登录我的 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 匹配。我可以删除它们并重新开始吗?