putty를 이용해서 AWS EC2에 접속하기
Putty를 이용해서 SSH 프로토콜로 AWS EC2 서버에 접속하는 방법에 대해서 살펴보겠습니다.
1. putty가 설치된 경로에 가서 puttygen.exe를 실행합니다.
2. 'Load'를 클릭해서 EC2를 만들때 생성한 키(xxx.pem)를 불러옵니다.
AWS에서 생성한 키가 저장된 경로로 이동해도 처음에는 키가 안 보입니다. 키를 보기 위해서 All Files(*.*)를 선택합니다.
3. xxx.pem으로 만들어진 xxx.ppk를 저장합니다.
※참고
- xxx.pem과 xxx.ppk는 SSH를 이용할 때 사용되는 암호화된 키 파일 입니다.
- xxx.pem는 Privacy Enhanced Mail의 약자로 AWS와 같은 클라우드 환경에서 사용되는 키 파일입니다.
- xxx.ppk는 PuTTY Private Key의 약자로 Putty 프로그램에서 사용되는 키 파일입니다.
- 일반적으로 개발 PC의 OS가 windows이고 Putty를 사용하기 때문에 AWS에서 발급한 xxx.pem을 PuTTYgen.exe으로 xxx.ppk로 변환해서 사용합니다.
4. AWS EC2 콘솔에 가서 EC2 서버를 '시작' 상태로 변경하고, 탁력적 IP를 확인합니다.
5. putty를 실행하고 탄력적 IP와 xxx.ppk를 이용해서 EC2에 접속합니다.
EC2 서버에 로그인 하기위한 기본 계정은 'ubuntu'입니다. 'ubuntu'를 입력하고 키보드의 'Enter'를 누릅니다.
※참고. ls -al는 현재 경로의 파일과 디렉터리를 볼 수 있는 linux 명령어입니다.
이번 시간에는 xxx.ppk를 이용해서 SSH 프로토콜로 EC2 서버에 접속하는 방법을 살펴봤습니다. 만약 처음에 EC2에 접속이 안된다면 putty를 종료하고 다시 시도해 보시기 바랍니다. 원격 서버의 경우 처음에는 연결이 잘 안되는 경우가 있습니다. 하지만 한 번 연결되면 이후에는 잘 연결됩니다.