
더 이상 내 vps에 로그인할 수 없습니다. 이것은 제가 만든 새로운 vps입니다. 이것이 내가 한 일입니다:
sudo vim sshd_config
인증에는 PermitRootLogin이 없습니다.
AuthorizedKeysFile의 해시를 제거했습니다.
PasswordAuthentication을 아니요로 설정했습니다.
내가 그랬어
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와 일치하는 것을 확인했습니다. 둘 다 삭제하고 처음부터 다시 시작할 수 있나요?