
Я больше не могу войти в свой 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 на моей локальной машине. Могу ли я просто удалить их оба, чтобы начать все заново?