본문 바로가기

클라우드 공부

AWS클라우드 생성한 인스턴스에 SSH 연결 방법 (Windows Powershell)

 


클라우드에 대해 공부해보고자 인프런의 "AWS 클라우드 서비스 인프라 구축 이해와 해킹, 보안" 강의를 수강하면서 필기한 내용입니다.

헷갈리지 않게 키페어를 생성하면서 다운받은 키를 미리 만든 파일에 옮긴다.

Windows Powershell을 통해 경로 이동

그냥 접속을 시도하면 접속이 안되기 때문에 몇가지 권한을 설정하여야 한다.

우선 권한을 리셋한다.

icacls.exe는 Windows에서 파일 및 폴더의 액세스 제어 목록(ACL)을 수정하는 데 사용되는 명령어

 

icacls.exe .\EC2_KEY.pem /RESET
icacls.exe .\EC2_KEY.pem /GRANT:R "$($env:USERNAME):(R)"
icacls.exe .\EC2_KEY.pem /inheritance:r

icacls.exe .\EC2_KEY.pem: EC2_KEY.pem 파일에 대한 ACL을 수정하겠다는 의미

/GRANT:R: 이 옵션은 특정 사용자에게 읽기 권한을 부여하겠다는 뜻으로 R은 읽기 권한을 의미

"$($env:USERNAME):(R)": 여기서 $($env:USERNAME)은 현재 사용자 이름을 가져오는 PowerShell 구문, 현재 사용자에게 읽기 권한을 부여한다는 의미

이후 접속 명령어를 입력하면 접속이 가능하다.

접속 성공 확인