#4.How to use putty to connect to an Amazon EC2 Linux instance.
AWS 콘솔을 통해 EC2 Instance를 생성하게 되면 SSH 접속을 위한 Key Pair를 사용하게 된다.
allblack.PEM과 같이 PEM 형식의 파일을 다운로드 받을 수 있다.
Windows 이용자일 경우는 Putty에서 PEM 파일을 지원하지 않기에
별도의 PPK 파일을 생성해야만 Linux instance에 접속이 가능.
Putty Download Link => https://www.chiark.greenend.org.uk/~sgtatham/putty/
#Create a ppk file via puttygen.
메뉴쪽에 있는 Conversions => import Key 선택.
EC2 instance 생성 당시에 다운로드한 PEM 파일을 선택하면 파일이 import된다.
Type을 SSH-2 RSA로 선택한 후 Save private key 버튼을 클릭한다.
파일 생성시 암호문을 설정하지 않았다는 경고창이 뜨지만 예 누르고 넘어가면 된다.
탐색키에서 생성할 Key 파일을 입력하고 저장을 한다.
일단 그러면 putty 접속 시 사용할 PPK 파일 생성이 완료되었다.
#2.Instance access via putty.
PPK 생성이 완료되면 putty를 통해 인스턴스 접속이 가능.
Host Name 입력란에 username@public_ip 형식으로 이름을 입력.
이 때 인스턴스 생성시 설정한 AMI 별로 사용자 이름을 설정.
=>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
Ex)
Amazone Linux 인스턴스에 Public IP가 10.100.100.100이 할당되었다고 하면
ec-2 user@10.100.100.100 Ubuntu 인스턴스에 Public IP가 10.100.100.100이 할당되었기에
Ubuntu@10.100.100.100로 접속하면 된다.
Host Name을 각 상황에 맞게 입력했다면 왼쪽에 Connection => SSH => Auth 메뉴로 이동.
Browse 버튼을 눌러서 아까 Puttygen으로 만들었던 PPK 파일 선택해서 불러온다.
Open을 클릭하면 처음 연결한 경우 Putty에서 연결하려는 Host를 신뢰할 수 있는지
확인하려는 대화상자가 표시되고 예를 누르면 위와 같이 콘솔 창이 열리고 인스턴스에 연결된다.
'#AWS > #EC2' 카테고리의 다른 글
#6.Aws EC2 Install Linux Mysql. (0) | 2018.05.26 |
---|---|
#5.Connecting with SSH Command Line. (0) | 2018.05.26 |
#3.Connecting with Xshell. (0) | 2018.05.25 |
#2.EC2 Instance. (0) | 2018.05.25 |
#1.EC2 Concept. (0) | 2018.05.25 |