리눅스
AWS EC2 인스턴스 접속 & ssh 설정파일로 쉽게 접속하기
데굴데구르르 림
2024. 7. 31. 12:18
728x90
mac os에서 기본으로 제공하는 터미널을 이용하여 인스턴스에 접속하는 방법
먼저, pem 파일이 필요하다. aws 내에서 인스턴스를 생성하면서 발급한 pem를 잘 보관해두자.
먼저 pem 키 파일의 권한을 변경한다.
chmod 600 filename.pem
접속 명령어
ssh -i [파일명] [호스트네임]@[Public IPv4 또는 도메인]
ssh -i filename.pem ec2-user@50.50.50.50
끝.
그런데...
이렇게 매번 접속하면 번거로울 수 있다. ssh 설정파일을 생성하는 법을 알아보자.
SSH 설정파일 만들기
1. 키페어 pem 파일을 ~/.ssh/로 복사
cp test.pem ~/.ssh/
2. pem 권한 설정
chmod 600 ~/.ssh/test.pem
3. config파일 생성 및 작성
vi ~/.ssh/config
Host [서비스명]
HostName [ec2-IP주소]
User ec2-user
IdentityFile ~/.ssh/[pem파일명]
Host MyProjectService
HostName 58.000.000.000
User ec2-user
IdentityFile ~/.ssh/project.pem
config
4. config 파일 권한 설정
chmod 700 ~/.ssh/config
5. 실행
ssh [서비스명]
ssh MyProjectService