반응형

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
반응형

작성일자 : 2018.02.01

환경 : EC2, Amazon Linux AMI

 

 

EC2(Elastic Compute Cloud)란??

 

Elastic Compute Cloud(이하 EC2)는 Amazon Web Services(이하 AWS) 클라우드에서 확장식 컴퓨팅을 제공합니다. EC2에서 E의 Elastic은 고무처럼 탄력이 있다는 것을 의미 합니다. Amazon EC2를 사용하면 하드웨어와 초기 구축에 들어가는 선 투자를 할 필요 없이 빠르게 애플리이션을 개발하고 배포할 수 있습니다. 즉 실제 물리 서버 인프라를 구축하지 않고도 클라우드 상에 구축하여 서버로서 활용할 수 있다는 것을 의미합니다.

 

 

1. AWS Console 접속

1-1. AWS 로그인 (http://www.aws.amazon.com)

 

 

 

 1-2. 서비스 > EC2 접근

 

 

 

1-3. EC2 대시보드 접근

 

 

 

 

 2. 키 페어, 보안 그룹 생성 (기존 값 존재하면 Skip)

 

 

 

2-1. 키 페어 생성 > 이름 작성 후 생성

 

 

 

- 키 페어 생성 및 다운로드(자동) 완료

 

 

 

 

 

2-2. 보안 그룹 생성 > 보안 그룹 이름 및 정책 설정

- 테스트용이기 때문에 모든 접근 허용 

 

 

 

- 보안 그룹 생성 완료

 

 

 

 

3. EC2 인스턴스 생성

 

 

 

3-1. Amazon Linux AMI 선택 

 

 

 

3-2. 인스턴스 유형 선택 

- 가장 싼 유형의 t2.nano 선택 ( 프리티어일시 t2.micro가 이득 )

 

 

3-3. 인스턴스 구성 설정(Default)

 

 

 

3-4. 스토리지 추가 (Default)

 

 

 

3-5. 필요 시 태그 추가 (== 주석)

 

 

 

 

3-6. 보안 그룹 구성

- 2.2 에서 만들어 놓은 보안 그룹 선택

 

 

3-7.검토 및 시작

 

 

 

3-8. 키 페어 선택

- 2.1 에서 생성한 키 페어 선택

 

 

 

- EC2 생성 완료

 

 

 

이후 해당 EC2 서버에 SSH Client 프로그램 ( Putty, SecureCRT 등 ) 을 사용하여 접속할 수 있습니다.

 

 

 

- 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] Putty 설치 및 서버 접속  (0) 2018.02.04

+ Recent posts