인증 없이 내 Digital Ocean Droplet에 로그인하세요.

인증 없이 내 Digital Ocean Droplet에 로그인하세요.

ssh <user>@<ip_address>또는 를 입력하면 ssh root@<ip_address>원격 서버(Digital Ocean Droplet)에 즉시 연결됩니다. 그러나 로그인하기 전에 보안을 위해 SSH 키를 입력하라는 메시지가 표시됩니다. 나는 팔로우했다지도 시간그래서 로그인하기 전에 SSH 키를 묻지 않는 이유가 무엇인지 잘 모르겠습니다. 왜 이런 일이 발생하고 어떻게 해결하는지 아시나요?

답변1

키 인증에 비밀번호가 필요하지 않은 이유는 다음과 같습니다.

  1. SSH 키는 이전에 ssh-agent에 로드되었습니다. 그렇다면 ssh-agent를 다시 로드할 때만 비밀번호를 다시 묻습니다.
  2. SSH 키가 생성되며 비밀번호는 필요하지 않습니다. 그렇다면 id_rsa 파일에 "ssh-keygen -p [-P old_passphrase] [-N new_passphrase] [-f keyfile]"을 사용하여 문제를 해결할 수 있습니다.
  3. 사용자가 비밀번호 없이 원격 시스템에 생성되었습니다(sshd에 대한 비밀번호 인증은 다음과 같습니다).

관련 정보