작성
·
4.3K
·
수정됨
답변 1
0
안녕하세요. CloudNet@ 팀입니다.
SSH 접근 오류 관련해서 문의 주셨는데요.
질문자께서 어떤 OS에 어떤 SSH 클라이언트를 사용하는지 EC2 AMI를 어떤 것으로 사용하는지 모르겠지만…
몇 가지 확인해 볼만한 사항에 대해 말씀드리겠습니다.
리전 확인
리전 별로 리소스가 독립적으로 운영됨에 따라 키 페어를 생성한 리전과 EC2 자원 생성할 리전이 동일해야 합니다.
프라이빗 키의 사용 권한
다운로드한 프라이빗 키를 불러와서 EC2의 퍼블릭 키와 매치하여 인증을 할 것인데요.
그런 측면에서 프라이빗 키를 정상적으로 호출해야할 것입니다.
프라이빗 키의 위치한 폴더에 호출할 권한이 없다면 문제가 되겠네요.
1) MAC OS 경우 chmod 400 XXXX.pem 으로 권한 설정
2) Windows OS 경우 폴더 권한 변경 => 우클릭 - 속성 - 보안 - 고급 - 상속 사용 안함 설정
그래도 문제라면 키 페어 다시 생성하고 진행해 보면 좋겠네요.
계속 문제가 지속되면 말씀주세요.
감사합니다.
관련 로그를 검색해보니 인증서 타입의 불일치에 따른 증상도 보이네요.
강의 내용대로 했다면 프라이빗키는 .pem 파일일 것인데
.ppk로 변환 후 MobaXterm으로 접근해 보거나..(아래 링크 참조)
https://warmdeveloper.tistory.com/27
그래도 문제라면 클라이언트를 putty로 변경해서 ppk로 접근 확인해 보면 좋겠네요.(아래 링크 참조)
https://velog.io/@heejung/AWS-EC2%EC%97%90-PuTTY%EB%A1%9C-%EC%A0%91%EC%86%8D%ED%95%98%EA%B8%B0
문제 잘 해결되길 바랍니다.
OS는 window 10 home, SSH 클라이언트 MobaXterm 사용합니다
설명해주신대로 폴더 권한 변경도 해봤고 키 페어 및 인스턴스도 다시 생성해서 진행해봤습니다.
하지만 여전히 동일한 오류가 나타납니다.