AWS EC2 인스턴스에 Putty로 원격접속하기

2018. 7. 25. 18:24개발을 파헤치다/서버 인프라

반응형

EC2 인스턴스 생성



가장 먼저 EC2 인스턴스를 AWS Console창에서 생성합니다.



베이스가 될 이미지를 선택하고 다음을 누릅니다.



어떤 유형의 인스턴스를 사용할 것인지 본인의 환경에 맞게 선택합니다.



보안 그룹 구성이 중요한데 22번 포트와 SSH 프로토콜이 인바운드 규칙에 반드시 포함되어 있어야 합니다.

그래야 Putty를 통해 원격접속을 할 수 있습니다.

인스턴스를 생성하면 초기화를 거쳐 활성화 상태가 됩니다.

이때 Key Pair를 생성할 것이냐고 물어보는데 새로 키페어 생성을 선택하고 다운로드를 받습니다.

Putty Gen을 이용하여 ppk 파일 생성하기


Putty로 AWS EC2 인스턴스에 원격접속하기 위해서는 .ppk 확장자를 가진 키 파일이 있어야 합니다.

이는 Putty 사이트에서 Full-Package를 다운로드 받으면 puttygen.exe 파일을 발견할 수 있는데 이를 활용하여 만들 수 있습니다.



puttygen.exe를 실행하고 Load 버튼을 누릅니다.





아까 다운로드받은 pem 파일으 선택합니다.

이때 All Files로 바꾸어줘야 pem 파일을 선택할 수 있습니다.









이제 save private key 버튼을 누르고 확인 버튼을 누릅니다




예를 누르면 ppk 키 파일이 생성됩니다.





Putty를 활용하여 접속하기




IP를 적어줍니다.







SSH 탭의 Auth를 누르고 아까 생성한 ppk 파일을 입력해줍니다.

이제 접속하면 됩니다.


참고로 아래는 커널 이미지별 접속 사용자 계정명입니다.

참조하시면 됩니다.

Amazon Linux 2 또는 Amazon Linux AMI의 경우 사용자 이름은 ec2-user입니다.

Centos AMI의 경우 사용자 이름은 centos입니다.

Debian AMI의 경우 사용자 이름은 admin 또는 root입니다.

Fedora AMI의 경우 사용자 이름은 ec2-user 또는 fedora입니다.

RHEL AMI의 경우 사용자 이름은 ec2-user 또는 root입니다.

SUSE AMI의 경우 사용자 이름은 ec2-user 또는 root입니다.

Ubuntu AMI의 경우 사용자 이름은 ubuntu입니다.

ec2-user 및 root를 사용할 수 없는 경우 AMI 공급자에게 문의하십시오.


반응형