PuTTY란?
SSH란 Secure SHell의 약자로 네트워크 상의 다른 컴퓨터에 로그인하거나 원격으로 명령을 실행할 수 있는 프로그램 또는 프로토콜을 의미합니다. 포트번호는 22번을 사용하고 있으며 이러한 SSH를 이용하여 서버에 접속하여 명령어를 전송하는 원격 서버 접속 프로그램이 PuTTY입니다. 이와 같이 윈도우 같은 서버로 접속할 수 있도록 논리적인 가상 단말 단말기를 제공하며 본문에서는 EC2 생성시 같이 생성한 key pair를 사용하여 SSH를 통해 접속 하겠지만, SSH 뿐만 아니라 Telnet, Rlogin 등 다양한 방법을 제공하고 있습니다. 요약하면 PuTTY란 원격 서버 접속 오픈소스 프로그램입니다.
1. PuTTY 다운로드 및 설치
링크 : https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
1-1. 환경에 맞는 패키지 다운로드 및 설치
Default Install Path - C:\Program Files\PuTTY
2. Private Key 생성
2-1. PuTTY 폴더 내 puttygen 실행
2-2. EC2 생성하며 같이 만들었던 key pair 로드
2-3. 로드완료
2-4. private key 생성
2-5. 생성 완료
3. PuTTY 실행
3-1. HostName 설정
HostName 형식은 '사용자이름'@'EC2_IP'의 형태를 사용한다.
사용자 이름 :
Amazon Linux AMI의 경우 사용자 이름은 ec2-user
RHEL AMI의 경우 사용자 이름은 ec2-user 또는 root
Ubuntu AMI의 경우 사용자 이름은 ubuntu 또는 root
Centos AMI의 경우 사용자 이름은 centos
Fedora AMI의 경우 사용자 이름은 ec2-user
SUSE의 경우 사용자 이름은 ec2-user 또는 root
EC2 IP :
AWS Console에서 확인
3.2 SSH 설정
2-4. 에서 생성했던 (.ppk) private key 로드
첫 접근 시 Key 경고 창이 팝업, Key 등록
접속 성공
* 3. 의 PuTTY 첫 화면에서 Session 정보를 저장하여 접속 시 마다 일일히 정보를 입력하지 않고도 바로 로드하여 로그인 할 수 있습니다.
- Reference
'AWS' 카테고리의 다른 글
[AWS] Elastic Beanstalk 생성 (0) | 2018.07.21 |
---|---|
[Linux] EC2 Root 계정 활성화 (0) | 2018.02.12 |
AWS EC2 Security Group (0) | 2018.02.07 |
[AWS] FTP 설정 (0) | 2018.02.04 |
[AWS] 서버 환경 구축 (0) | 2018.02.01 |