반응형
AWS EC2로 서버 구성시 EC2서버에 접속하기 위해서는 아래와 같이 터미널에서 매번 접속을 해야한다.
ssh -i pem 위치 EC2 IP 주소
하지만 위의 pem위치 및 EC2의 IP 주소정보가 외워서 입력하기가 쉽지 않다
쉽게 ssh에 접속할수 있도록 설정 방법을 정리한다.
MAC OS에는 기본적으로 ~/.ssh 디렉토리가 존재한다.
해당 디렉토리로 pem파일을 옮겨 놓으면 ssh 실행시 pem키 파일을 자동으로 읽어 접속을 진행할수 있다.
aws 접속 pem키를 해당 폴더로 복사 또는 이동한다.
cp pem 키 위치 ~/.ssh/
pem키의 권한을 변경한다.
chmod 600 ~/.ssh/pem키 파일명
config파일을 생성한후 아래와 같이 정보를 입력한다.
vim ~/.ssh/config
- Host : 본인이 원하는 서비스명 즉 터미널에서 접속할 이름
- HostName : EC2 탄력적 IP 또는 퍼블릭 DNS
- User : 사용자 정보
- IdentityFile : Pem키 파일 위치
:wq 로 파일 저장
권한을 부여한다.
chmod 700 ~/.ssh/config
터미널 실행후 실행해본다.
ssh 서비스명
최초 실행시 아래와 같이 나올경우 Yes를 입력한다.
Are you sure you want to continue connecting (yes/no) ?
간단한 명령으로 EC2 서버에 접속 하였다
이제는 터미널에서 ssh 서비스명만 입력하면 접속할수 있다
반응형
'DevOps > AWS' 카테고리의 다른 글
ECR 등록 절차 (0) | 2021.08.05 |
---|---|
[Tool] AWS Diagram Design Tool (0) | 2021.07.08 |
[git] 특정 branch만 clone 하는 방법 (0) | 2020.05.10 |
EC2 탄력적 IP 설정 (0) | 2020.05.05 |
액세스할 수 있으려면 22 포트를 개방해야 할 수 있으므로 이 인스턴스에 연결하지 못할 수 있습니다. 현재 보안 그룹에 포트 22이(가) 열려 있지 않습니다. (0) | 2020.03.08 |