Server
[AWS] SSH를 사용하여 EC2 인스턴스에 접속하기
타르타르소스
2021. 8. 31. 09:28
AWS EC2 서비스를 통해 서버를 하나 할당 받았을 때, 이 서버의 인스턴스에 ssh 접근하는 방법을 알아보자.
사전 준비
1. 인스턴스 생성
2. 키페어 생성
그리고 bash shell에서 다음 명령어를 입력하면 된다.
$ ssh -i {YOUR_KEY_PAIR_FILE.pem} {USER_NAME}@{AWS_PUBLIC_DNS_}
여기서 필요한 것은 세 가지이다.
1. YOUR_KEY_PAIR_FILE.pem : 키페어가 위치한 경로
내 키페어의 이름은 aws_key.pem이고 바탕화면에 위치시켰기 때문에 /drives/c/Users/Jin/Desktop/aws_key.pem
이 된다.
2. USER_NAME : 인스턴스를 시작하는 데 사용한 AMI의 기본 사용자 이름
AMI에 따라 달라지기 때문에 잘 확인해야 한다.
AMI는 인스턴스 세부 정보에서 확인 할 수 있다.
3. AWS_PUBLIC_DNS_ : 인스턴스의 퍼블릭 DNS 이름
위의 세부 정보를 확인하기 전 윗부분 인스턴스 요약에서 퍼블릭 IPv4 DNS 부분에서 확인 할 수 있다.
실행
나는 윈도우라서 MobaXterm 에서 터미널을 열고 실행하였다.
다음 명령어는 접속 마다 입력해야 하기 때문에 복사해서 메모장에 저장해 놓는 것을 추천한다.
위의 Warning은 연결 성공 시 표시되는 응답이라고 한다. (참고)