반응형

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

1. [AWS] 서버 환경 구축

2. [AWS] Putty 설치 및 서버 연결

반응형

'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

+ Recent posts