Window에서 PuTTy 설치 및 키생성
PuTTY: a free SSH and Telnet client
PuTTY: a free SSH and Telnet client Home | FAQ | Feedback | Licence | Updates | Mirrors | Keys | Links | Team Download: Stable · Snapshot | Docs | Changes | Wishlist PuTTY is a free implementation of SSH and Telnet for Windows and Unix platforms, along wi
www.chiark.greenend.org.uk
윈도우에서 EC2 인스턴스에 접속시 PuTTY가 필요합니다.
위 사이트를 접속하여 PuTTY를 다운받아봅시다.
사이트에 접속하여 Download it here. 클릭
Package files에서 PC환경에 맞게 다운로드를 합니다.
다운로드가 완료되면 바로 설치를 진행해봅시다.
PuTTYgen을 사용하여 프라이빗 키 변환
시작 메뉴에서 PuTTYgen을 선택합니다.
Type of key to generate(생성할 키 유형)에서 RSA를 선택합니다.
이전 버전의 PuTTYgen을 사용하는 경우 SSH-2 RSA를 선택합니다.
Load를 선택합니다.
기본적으로 PuTTYgen에는 확장명이 .ppk인 파일만 표시됩니다.
.pem 파일을 찾으려면 모든 유형의 파일을 표시하는 옵션을 선택합니다.
인스턴스를 시작할 때 지정한 키 페어의 .pem 파일을 선택하고 열기를 선택합니다.
.pem 파일을 가져왔다는 알림이 PuTTYgen에 표시됩니다. 확인을 선택합니다.
Save private key(프라이빗 키 저장)을 선택하여 PuTTY에서 사용할 수 있는 형식으로 키를 저장합니다.
PuTTYgen에서 암호 없이 키 저장에 대한 경고가 표시됩니다. 예를 선택합니다.
키 페어에 사용한 것과 동일한 키 이름을 지정하고 저장을 선택합니다.
PuTTY가 자동으로 .ppk 파일 확장자를 추가합니다.
이제 개인 키가 PuTTY에 사용하기에 올바른 형식으로 되어 있으므로
PuTTY의 SSH 클라이언트를 사용하여 인스턴스에 연결할 수 있습니다.
PuTTY를 사용하여 인스턴스 접속
PuTTY를 시작합니다.
시작 메뉴에서 PuTTY를 선택합니다.
Amazon EC2 콘솔을 사용하여 인스턴스의 퍼블릭 DNS를 가져올 수 있습니다.
Amazon Linux 2 또는 Amazon Linux AMI의 경우 사용자 이름은 ec2-user입니다.
Host Name(호스트 이름) 상자에 user_name@public_dns_name를 입력합니다.
(DNS 대신에 퍼블릭 IP를 넣으셔도 접속이 가능합니다.)
Category > Connection으로 이동하여
180을 입력하여 3분마다 keepalive 데이터를 전송하도록 PuTTY를 구성합니다.
Category > Connection > Auth로 이동하여 Browse... 버튼을 클릭합니다.
조금전에 생성한 .ppk 파일을 선택한 다음 열기를 선택합니다.
Session으로 이동하여 세션이름 입력 후 Save 버튼을 클릭합니다.
이 인스턴스에 처음 연결한 경우 PuTTY에서 연결하려는 호스트를 신뢰할 수 있는지
묻는 보안 알림 대화 상자가 표시됩니다. 예를 눌러줍니다.
드디어 접속 완료 !!
+ 참고자료
PuTTY를 사용하여 Windows에서 Linux 인스턴스에 연결 - Amazon Elastic Compute Cloud
프라이빗 키의 암호는 추가 보호 계층입니다. 프라이빗 키가 노출되더라도 암호 없이 사용할 수 없습니다. 암호문 사용의 단점은 인스턴스에 로그온하거나 인스턴스에 파일을 복사하기 위해 사
docs.aws.amazon.com
'DEV > AWS' 카테고리의 다른 글
Cloud9을 이용하여 클라우드 기반 통합 개발 환경(IDE) 만들기 (0) | 2020.05.17 |
---|---|
AWS EC2 인스턴스 만들기 (0) | 2020.05.14 |
AWS (1) | 2020.05.12 |