2022/11/09 EC2 ssh로 접속 시 연결 오류

노우석·2022년 11월 9일
0

Ec2인스턴스를 ssh로 접속할때 오류가 생겼다

명령 프롬프트에 명령어를 쳤는데 permission 에러가 난다.

unprotected private key file이라며 영어 경고 문구가 뜬다.

문제원인

오류 문구를 읽어보니 파일 자체에 권한이 너무 많이 부여돼서 위

험하니, 권한을 제한하라는 경고 문구가 나온다. 구글링을 해보자

첫번째 시도

chmod를 이용해서 권한을 바꿔주라는 게시글을 발견했다

chmod 0400 이나 chmod 0600으로 권한을 바꿔보라는 내용에

따라서 명령어를 입력해보았다.

chmod 은(는) 내부 또는 외부 명령 실행할 수 있는 프로그램 또는 배치 파일이 아닙니다. 라는 문구가 뜨면서 chmod 명령어가 사용이 안된다.

찾아보니 window에서는 chmod라는 명령어가 안되는 경우가 많다

고 하니 다른 방법을 찾아보자

두번째 시도

명령 프롬프트에 들어가서 직접 변경하는 명령어를 입력하라는 블

르그 글을 발견했다. 똑같이 따라해보자

icacls.exe myec2.pem /reset
icacls.exe myec2.pem /grant:r %username%:(R)
icacls.exe myec2.pem /inheritance:r

icals.exe 뒤에 내 .pem파일 경로를 넣고 명령어를 따라 입력

했다. 처리가 되었다는 문구가 나오고 다시 ssh접속 명령어를 입

력해보니 접속이 완료되었다.

성공했다.

참고한 tstory url

https://taehyeki.tistory.com/224?category=931709

profile
중요한건 버그에게 꺾이지 않는 마음

0개의 댓글