2016-09-29 5 views
1

아마 거의 1 주일 동안 아마존 ec2 인스턴스에서 작업 중이었습니다. 어제 갑자기 어딘가에 우분투 인스턴스에 램프를 설치했는데, 퍼티에서 SSH를 통해 연결하려고하면 오류와 ""서버는 우리의 키를 거부했다 "사용할 수있는 지원되는 인증 방법 없습니다 (서버 전송 : 공개 키)Amazon EC2 인스턴스 : 서버가 우리의 키를 거부했습니다.

enter image description here

나는 내가 AWS에 설정을 변경하지 않았기 때문에이 오류의 원인이 무엇인지 확실하지 않다 콘솔과 인스턴스 자체에서. 전에 서버에서 ssh 수있었습니다. 서버를 설정하기 전에 인스턴스에 신축성있는 IP를 할당했습니다.

+0

이 문제가 해결 되었습니까? –

답변

0

퍼티가 인스턴스에 보내는 공개 키가 거부되었습니다. 비록 당신이 아무것도 바뀌지 않았을지라도, 어떤 것이 바뀌 었습니다. 확인할 사항은 올바른 사용자로 로그인했는지, 퍼티가 공개 키 파일을 읽을 수 있는지, 그리고 올바른 EC2 인스턴스에 로그인하려고하는지 확인하는 것입니다. 인스턴스에 탄성 IP가없고 인스턴스가 중지되어 시작된 경우 인스턴스의 공용 IP가 변경되어 다른 인스턴스에 연결 중입니다. SSH 연결의 모든 내용이 올바른지 확인하십시오.

0

나는 Bitnami AMI를 사용하여 aws EC2에서 우분투 - 워드 프레스를 설정하는 중입니다. 마지막 설치에서 SSH 기반 보안을 추가하여 .pem 개인 키를 다운로드했습니다. 퍼티를 사용하여 SSH 터널 만들기 시도 사용자 이름과 개인 키와 관련하여 잘 알려진 퍼티 로그인 문제가 발생했습니다. 나는 다음과 같은 방법으로 그들을 해결했다 : 1) 사용자 이름은 "bitnami"이어야한다 (ec2 사용자는 작동하지 않는다) 2) puttykey를 사용하여 공용 SSH 키를 .pem에서 .ppk로 변환한다 (putty는 개인 키를 요구한다. ppk 형식) 기본 매개 변수 대신 SSH-1 (RSA)을 사용해야했습니다. 이렇게하면 퍼티는 내 EC2 인스턴스의 개인 IP에 완벽하게 연결됩니다. 희망이 도움이됩니다!

관련 문제