클라우드 서버에 접속하기 위해서는 암호화된 보안 증명서가 필요하다.
Key pairs란?
공용 키와 개인 키로 구성된 key pairs는 Amazon EC2 인스턴스에 연결할 때 ID를 증명하는 데 사용하는 보안 자격 증명 집합입니다.
Amazon EC2는 공개 키를 인스턴스에 저장하고 사용자는 개인 키를 저장합니다. 리눅스 인스턴스의 경우 개인 키를 사용하여 인스턴스에 안전하게 SSH를 연결할 수 있습니다. key pair대신 AWS Systems Manager Session Manager를 사용하여 대화형 원클릭 브라우저 기반 셸 또는 AWS CLI(명령줄 인터페이스)를 사용하여 인스턴스에 연결할 수 있습니다
SSH에 로그인할 때 Public/Private 키를 사용하여 인증하면 편리성을 높이고 보안을 강화할 수 있습니다. SSH를 통해 서버에 연결하는 데 사용자 이름/암호가 필요하지 않도록 암호 대신 공용/개인 키를 사용할 수 있습니다. 대신 고유한 공용 및 개인 키를 사용하여 안전한 인증을 제공합니다. 또한 원하는 경우 cpanel 암호와 다른 암호를 사용하여 키를 생성할 수도 있습니다..
1. puttygen 다운로드 (버전에 맞게, 64-bit x86)
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
Download PuTTY: latest release (0.78)
This page contains download links for the latest released version of PuTTY. Currently this is 0.78, released on 2022-10-29. When new releases come out, this page will update to contain the latest, so this is a good page to bookmark or link to. Alternativel
www.chiark.greenend.org.uk
2. PuTTy gen 실행 후 Load 클릭
3. 변환하려는 private SSH key 선택(.pem 파일)
Note: You will need to choose to display All Files* from the menu to the right of the File Name field.
4. Save private key로 ppk 파일 생성
PuTTY에서 연결
- [Session] 에서 [Host Name or IP address] 입력 (기본 port 번호 : 22)
- Saved Sessions에 이름을 입력한 후 Save하면 원하는 세션을 Load해서 사용가능
- Saved Sessions에 이름을 입력한 후 Save하면 원하는 세션을 Load해서 사용가능
- 생성한 ppk 등록
[Connection] - [SSH] - [Auth] - Credentials : Private key file for authentication.
https://www.bluehost.com/help/article/using-ssh-on-windows-putty