AWS EC2 접속 > 연결, SSH 클라이언트 탭을 선택합니다.

cmd 창을 열어서 ".pem" 파일이 있는 위치로 갑니다.
해당 위치에서 ssh -i "~" 명령어를 입력해줍니다.
참고로 저는 윈도우 운영체제입니다!!

해당 에러가 발생했습니다 ^_ㅜ,,
이 오류는 ".pem" 파일에 설정된 권한이 너무 넓게 열려 있어 SSH가 보안상의 이유로 해당 키 파일을 사용하지 않도록 차단한 것입니다. SSH는 프라이빗 키 파일이 다른 사용자에게 접근되지 않도록 제한된 권한을 요구합니다.
Linux 기반의 운영체제라면 다음 명령어를 통해 파일 접근 권한을 수정하면 됩니다..
$ chmod 400 ".pem"
하지만 나는 윈도우라지 ㅎ.ㅎ,,
# 불필요한 권한 제거
icacls "D:\aws instance\[파일이름].pem" /remove "NT AUTHORITY\Authenticated Users"
icacls "D:\aws instance\[파일이름].pem" /remove "Users"
# 현재 사용자에게 읽기 권한만 부여
icacls "D:\aws instance\[파일이름].pem" /grant:r "%username%:R"
하고 ssh -i "~" 명령어를 다시 입력해주면..!!

접속완료 ~_~ vV
'Dev-Tools' 카테고리의 다른 글
| [AWS] AWS EC2 인스턴스 생성하기 (feat. 무료버전) (0) | 2024.08.21 |
|---|---|
| [Git-Hub] 커밋 메시지 규칙 (0) | 2024.06.24 |
| [VSCode] npm 오류 : npm error code ENOENT (0) | 2024.06.21 |
| [VSCode] npx 오류 : 이 시스템에서 스크립트를 실행할 수 없으므로,,~ (1) | 2024.06.21 |
| [Git-Hub] Token 발급하기 (0) | 2023.11.14 |