Windows에서 AWS 연결. 오류: 사용자 이름 "ec2-user"를 사용 중입니다. 서버가 키를 거부했습니다.

Windows에서 AWS 연결. 오류: 사용자 이름 "ec2-user"를 사용 중입니다. 서버가 키를 거부했습니다.

Windows 8에서 Putty를 사용하여 AWS EC2를 연결하고 있습니다. 다음에 언급된 모든 단계를 따랐습니다.이 페이지.pem을 .ppk로 변환하고 Putty에 .ppk를 로드했습니다.

퍼티 구성:

  1. 호스트 주소: ec2-user@PUBLIC_DNS_ADDRESS
  2. 연결 유형: SSH
  3. 개인 키 파일은 연결 -> SSH -> 인증에서 설정됩니다.

이제 열기를 클릭하면 오류가 표시됩니다.

사용자 이름 "ec2-user"를 사용합니다. 서버가 키를 거부했습니다.

참고: 루트 사용자도 시도했습니다.

아래 화면을 살펴보시기 바랍니다.

오류 화면

보안 그룹-> 내 그룹 -> 인바운드 규칙 편집

보시다시피 연결은 모든 곳에서 허용됩니다.

AWS 인바운드 규칙의 SSH 규칙

답변1

사용자 이름을 "root"로 변경하면 작동할 수 있습니다. 그렇지 않으면 AWS에서 어떤 사용자 이름을 사용해야 하는지 알려줄 것입니다.

관련 정보