Woopii Vyeolog

[AWS] CloudShell로 키페어관리 및 SSH 접속 본문

AWS

[AWS] CloudShell로 키페어관리 및 SSH 접속

WooPii 2024. 3. 3. 00:42

CloudShell은 aws에서 제공하는 일종의 무료 vm 입니다.

저같은 경우, 생성했던, 키페어를 업로드하고, 생성한 인스턴스에 SSH 접속을 할때 사용합니다.

 

AWS 콘솔 화면 상단의 CloudShell 버튼을 클릭하면 터미널 창이 나옵니다. (아래 사진의 빨간 부분입니다.)

 

CloudShell 화면

CloudShell 화면에서 파일 업로드가 가능합니다.

 

 

'Upload file' 을 통해서 로컬에 생성했던 키를 업로드 합니다.

 

 

키를 업로드 했으면, 

보안을 위해서 파일 권한을 400(사용자만 읽을 수 있는 권한)으로 수정합니다 

권한을 400으로 변경하려면, 아래과 같은 명령어를 입력합니다.

 

chmod 400 {키파일명}
chmod 400 my-base-key.pem

 

이후, 생성했던 인스턴스에  SSH  접속을 하려면 다음과 같은 명령어를 입력합니다.

 

ssh -i {키파일명} ec2-user@{해당 인스턴스 퍼블릭 IP 주소}

 

 

 

### 참고

CloudShell 터미널에서 인스턴스로 파일을 옮기고 싶으면, 아래 명령어를 입력합니다.

scp -i {키파일명} {옮길 파일} ec2-user@{옮길 인스턴스 퍼블릭 IP 주소}:{옮길 위치}
scp -i my-base-key.pem aws.tar ec2-user@000.000.000.000:/home/ec2-user/

 

 

이렇게 하면 SSH 접속을 위해서 다른 프로그램을 다운 받을 필요 없이, 

편하게 인스턴스에 접근할 수 있습니다.

'AWS' 카테고리의 다른 글

[AWS] AWS CLI 자격 증명  (0) 2024.03.09
[AWS] Access Key 발급  (0) 2024.03.09
[AWS] EC2 인스턴스 생성  (1) 2024.03.02
[AWS] AWS 기본 구조  (0) 2024.02.26
[AWS] 프리티어 기간 얼마 남았는지 확인하는 방법  (0) 2024.02.25
Comments