TIL/구글링 내용 저장소

[Mac] AWS EC2 인스턴스 접속

JoJobum 2022. 7. 6.

AWS EC2 인스턴스 접속

pem 키를 발급 받는다

example.pem 의 키 파일 권한 변경(chmod 600 : 소유자는 읽고쓰기, 나머지는 아무권한도 없음)

chmod 600 pem파일
#ex)chmod 600 ec2-public-seoul.pem

pem파일을 사용하여 ec2에 접속

ssh -i pem경로 ec2-user@ec2의 퍼블릭 ipv4 or domain
#ex) ssh -i ~/Downloads/ec2-public-seoul.pem ec2-user@11.22.133.111

@ 앞에 붙는 사용자 이름 ec2-user 는 인스턴스 이미지의 종류에 따라 달라질 수 있다고 함

 

ssh -i ~~ 명령어를 대체하는 법 

pem 파일을 ~/.ssh/ 로 복사

cp pem키파일 ~/.ssh/
#ex) cp ~/Downloads/ec2-public-seoul.pem ~/.ssh/

복사된 pem 키의 권한 변경

chmod 600 pem파일
#ex)chmod 600 ec2-public-seoul.pem

~/.ssh에 config 파일 생성하고 명령어 대체하는 내용 채워넣기

#config 파일 생성
vi ~/.ssh/config

#대체 내용 채워넣기
Host 서비스명
   HostName ec2의 탄력적 IP주소
   User ec2-user
   IdentityFile ~/.ssh/pem키 이름

config 파일 실행권한 설정(chmod 600 : 소유자는 읽고쓰기실행, 나머지는 아무권한도 없음)

chmod 700 ~/.ssh/config

이제 등록한 서비스명으로 실행시킬 수 있다

ssh config에 등록한 서비스명
반응형

댓글