Access AWS EC2(SSH)
EC2 Instance를 띄운 후에 Command를 통하여 SSH로 연결하는 방식을 알아보겠습니다.
Docker -exec 와 같은 개념이라고 생각합니다.
들어가기 앞서, SSH 연결이 아닌 다이렉트 연결은 AWS linux에서만 가능하다고 합니다. ( 틀린 정보일수도 있다. )
- PEM 생성 혹은 기존거 사용
- PEM 저장 위치 이동
- SSH,PEM을 통하여 EC2 연결
1. PEM 생성 혹은 기존거 사용
- AWS → EC2 → Network and Security → Key Pair → Create Key Pair
2. PEM 저장 위치 이동
- pem 파일이 존재하는 위치로 이동하여 줍니다.
- 일반적으로는 .ssh 디렉토리 아래에 넣어 관리합니다.
1
$ cd ~/.ssh
3. SSH,PEM을 통하여 EC2 연결
- ssh command를 통하여 연결하여 줍니다.
- pem 경로+이름과 EC2 instance public 이름을 넣어줍니다.
- AWS에 아래와 같은 형태로 노출되어있기에 복사하여 사용하면 편리합니다.
1
$ ssh -i ~/pem_name.pem Ec2-Instance-public