명령 프롬프트에 명령어를 쳤는데 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접속 명령어를 입
력해보니 접속이 완료되었다.
성공했다.