DevOps

[AWS]SSH로 EC2 인스턴스 접속하기 (Mac)

제이슨빽 2022. 3. 5. 12:05

Windows는 putty를 통해서 접속을 자주하지만, MAC의 경우 터미널을 통해서 접속을 한다.

기본적으로 pem key 를 가지고 MAC 에서 접속하려면 아래와 같다

 

ssh -i  'key파일' 'id@ec2퍼블릭 IPv4 주소'

% ssh -i jason_dev_ec2.pem ubuntu@ec2-***-***-***-***.ap-northeast-2.compute.amazonaws.com
cs

 

 

매번  저렇게 입력하는건 너무 불편하니까, 간단하게 접속 가능한 방법을 알아보자.



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

% cp pem키파일 ~/.ssh

 

pem 키 파일 권한 변경  (소유자만 rw)

% chmod 600 ~/.ssh/pem키파일

 

config 파일을 생성

% vi ~/.ssh/config

========= 파일 내용 ==========
Host jason_dev
   HostName EC2 IP
   User ubuntu
   IdentityFile ~/.ssh/pem키 파일명
 


config 파일 권한 실행 가능하도록 변경

% chmod 700 ~/.ssh/config

 

'ssh 등록한 서비스명' 명령어로 간단하게 접속