728x90
amazon web servcie 에서 ec2 생성한 이후에 key를 이용해서 접속하는 방법 2가지
key 파일은 a.cer로 가정하겠다.
방법 1
- 아래와 같이 ssh 접속 시 key 파일을 기재해줘서 접속하는 방법이 있다.
ssh -i a.cer # cer 키 위치
방법 2
key를 따로 등록하고 서비스명으로만 ec2에 접속할 수 있도록 하는 방법은 아래와 같다.
1. 키 파일을 ~/.ssh/ 경로로 이동시킨다
# cer 키를 ~/.ssh/ 경로로 이동시킨다
~/a.cer ~/.ssh/
chmod 600 ~/.ssh/a.cer
2. config 파일을 생성하고 Host 정보를 등록한다
vim ~/.ssh/config
# config
# 주석
Host my-service #서비스이름
HostName 1.2.3.4 #ec2의 elastic ip
User ec2-user # 고정
IdentityFile ~/.ssh/a.cer # key 위치
chmod 700 ~/.ssh/config
3. 이제부턴 키를 찾지 않고도 접속이 가능하다
ssh my-service #config에 등록한 서비스명
결론
초반에는 귀찮더라도 EC2에 접속할 일이 많다.
방법2 를 적용해서 키관리를 쉽게 할 수 있도록하는게 좋다.
'devOps > AWS' 카테고리의 다른 글
[AWS RDS] Maria DB 문자 인코딩 utf8mb4 변경 방법 (0) | 2021.07.22 |
---|---|
[AWS EC2] EC2 필수 초기 설정 (0) | 2021.07.21 |