ssh 명령어로 접속 하려 했더니
아래 문구와 같은 에러가 발생했습니다
이는 key의 권한이 너무 많아서 발생하는 것!
이럴 시에는 pem 파일의 접근 권한을 변경해주어야 합니다
🌐해결 방법
리눅스 운영체제일 경우 chmod 400 [파일명]으로 간단하게 파일 권한을 바꿀 수 있지만
window는 chmod 400 명령어를 사용할 수 가 없는데요
window에서는 pem파일의 속성을 바꿔주는 방법이 있지만
chmod와 비슷한 icacls명령어로 쉽게 권한을 변경해줄 수 있습니다
icacls.exe [파일명].pem /reset
icacls.exe [파일명].pem /grant:r %username%:(R)
icacls.exe [파일명].pem /inheritance:r
이는 cmd에서만 되고 powershell에서는 안됩니다
그리고 cmd는 pem 파일이 있는 폴더에서 실행해야 가능합니다!!
이렇게 명령어를 작성해주고 ssh 명령어로 접속해주면
잘 접속되는 것을 확인 할 수 있습니다