EC2 instance 우클릭 > connect > SSH clinet
에서, ssh -i "NL-moojun.pem" ec2-user@ ...
라고 길게 적힌 것을 CLI창에 붙여 넣고 실행하니 접속이 되지 않았다.
NL-moojun.pem
파일의 경로에 한글이 있으면 안 된다고 해서, 경로를 C드라이브로 옮기고 cmd창에서 C드라이브로 위치를 이동한 다음, ssh -i ...
를 실행함; 아래 사진과 같은 오류 발생chmod 400 NL-moojun.pem
명령어를 통해 권한을 수정해줘야 하지만, windows CLI에서는 chmod
명령어가 작동하지 않는다.NL-moojun.pem 우클릭 > 속성 > 보안
에서 직접 권한을 수정해줘야 한다: udemy aws 강의 39번 참고해서 해결함# 단, 해당 명령들은 pem 파일이 있는 위치에서 실행해야 한다.
icacls.exe NL-moojun.pem /reset
icacls.exe moojun.pem /grant:r %username%:(R)
icacls.exe moojun.pem /inheritance:r