Dev/Etc

[Mac] 설정을 통해 간편하게 SSH 접속하기

풋데브 2023. 10. 3. 21:52

 

개요

프로젝트를 진행하면서 EC2 환경에 접근해야 했는데 pem키를 사용해서 ssh 접속을 해야했다. 

매번 새로운 pem 키를 설정해줄 때 마다 까먹어서 구글링하기 번거롭기도 하고 기억하기 위해서 정리를 해보기로 했다.

 

내용

$ ssh -i [pem키 경로] [퍼블릭 도메인]

 

그래서 다음과 같은 설정을 통해 짧은 명령어 만으로도 SSH 접속이 가능하게 된다.

 

1. ~.pem 파일을 /.ssh 디렉토리에 복사한다.

 

cp [pem 파일] ~/.ssh/

 

2. pem 파일이 잘 복사되었는지 확인한다.

 

3. pem 파일의 권한을 바꿔준다.

 

$ chmod 600 ~/.ssh/[pem파일]

 

4. 권한이 변경 되었으면 ~/.ssh 디렉토리에 config 파일을 생성하고 아래와 같이 입력한다.

Host [접속할 때 사용할 이름]
HostName [도메인 주소]
User [도메인 이름]
IdentityFile [pem파일 경로]

 

5. config 파일의 접근 권한 역시 변경해준다.

 

$ chmod 700 ~/.ssh/config

 

6. 다음과 같은 명령어로 접속한다.

 

$ ssh [설정한 이름명]