AWS EC2에 새 사용자 추가 - 권한이 거부되었습니다(공개 키)

AWS EC2에 새 사용자 추가 - 권한이 거부되었습니다(공개 키)

AWS EC2에 새 사용자를 설정하려고 합니다. 차근차근 따라해봤습니다이 튜토리얼하지만 Permission denied (publickey)오류가 발생합니다.

newuser-key-pair.pemAWS EC2 콘솔에서도 생성을 시도했지만 ssh -i newuser-key-pair.pem new-user@my-public-ip작동하지 않았습니다.

문제는 키 페어(프라이빗 키)를 생성했는데 AWS .ssh/authorized_keys에 업로드한 퍼블릭 키가 여기에 연결되지 않은 것 같아요. 어떻게 해야 이 문제를 극복할 수 있나요?

답변1

기본 사용자에 사용하는 것과 동일한 액세스 키를 사용하여 EC2 인스턴스에 로그인할 수 있습니다. Ubuntu를 실행 중이고 기본 사용자 이름이 이라고 가정합니다 ubuntu. 그러면 공개 키는 다음 위치에 있습니다./home/ubuntu/.ssh/authorized_keys

다음에 설명된 대로 새 사용자를 만듭니다.AWS 설명서에 공개 키를 추가합니다 ~/.ssh/authorized_keys. 이제 원래 키 쌍을 사용하여 인스턴스에 로그인할 수 있습니다.

답변2

먼저 새 사용자에게 SSH 권한을 생성하고 부여하려면 다음 단계를 따르세요.

http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/managing-users.html

공개 키는 다음에서 찾을 수 있습니다 /root/ssh/authorized_keys. 폴더 .ssh와 파일 의 소유권도 변경해야 합니다 authorized_keys. 소유권을 새로 생성된 사용자로 변경합니다.

sudo chown newuser:newuser -R path to new user folder/.ssh

newuser를 새 사용자라고 부르는 이름으로 바꾸십시오.

관련 정보