Windows OS에서 Powershell을 사용하여 SSH로 AWS EC2 인스턴스에 액세스하는 방법.
무료 오픈 소스 터미널 에뮬레이터인 PuTTY는 AWS EC2 인스턴스에 SSH로 연결하는 데 사용되는 훌륭한 도구 중 하나이며 이러한 목적으로 일반적으로 사용됩니다.
저는 최근에 Microsoft의 Powershell이라는 작업 자동화 및 구성 관리 프로그램이 타사 애플리케이션을 다운로드하고 액세스에 필요한 구성을 다운로드하지 않고도 EC2 인스턴스에 쉽게 액세스할 수 있다는 사실을 깨달았습니다.
이를 달성하기 위한 몇 가지 단계를 보여줌으로써 이를 살펴보겠습니다.
1단계: 키 쌍 생성
AWS 관리 콘솔에서 키 쌍을 생성해 보겠습니다. 관리 콘솔의 서비스 검색 상자에서 EC2를 검색하고 EC2를 클릭한 다음 왼쪽 메뉴 표시줄에서 '키 쌍' 링크를 찾습니다. 아래와 같이 "네트워크 및 보안" 메뉴에 있습니다.

링크를 선택하고 "키 쌍 생성" 버튼을 클릭합니다.

이름을 지정하십시오. "ssh-ec2key"라고 부르겠습니다. "키 쌍 유형"이 "RSA"이고 "개인 키 파일 형식"에서 ".pem"이 선택되었는지 확인하십시오. "키 페어 생성" 버튼을 클릭합니다. 결과는 아래 스크린샷과 같아야 합니다. 아래에 표시된 공개 키와 나중에 EC2 인스턴스에 ssh로 연결하는 데 필요한 PC에 다운로드할 개인 키의 두 가지 키가 생성됩니다.

2단계: 개인 키의 경로로 이동
Powershell에서 다운로드한 개인 키의 경로로 이동해야 합니다. 내 "ssh-ec2key.pem"은 내 PC의 이 경로에 있는 내 "다운로드" 폴더에 있습니다.

3단계: EC2 인스턴스를 생성합니다.
"EC2 Dashboard"를 선택하고 "Launch instance"를 클릭하고 이름을 지정합니다. 예를 들어 "내 EC2 인스턴스". "Amazon Linux 2 AMI…프리 티어 적격", "t2.micro 프리 티어 적격" 인스턴스 유형을 선택합니다. 필요에 따라 키 쌍 이름(공개 키)을 선택합니다. "네트워크 설정"에서 기본 "vpc" 및 "서브넷"을 선택합니다. "방화벽"에서 새 보안 그룹을 만듭니다. "다음에서 SSH 트래픽 허용" "내 IP"를 선택합니다(여기에서 ISP 할당 IP가 선택 옵션으로 표시됨). 기본 스토리지 구성을 수락하고 "인스턴스 시작"을 클릭합니다.

ssh 액세스에 사용될 할당된 공용 IPv4 주소를 가져옵니다. powershell을 실행하고 개인 키의 경로에 있는지 확인하고 터미널에서 이 명령을 입력하고 Enter 키를 누르십시오.
ssh -i ssh-ec2key.pem [email protected]
Successful access to the EC2 instance from Powershell
Windows 명령 프롬프트(CMD)를 사용하여 이 작업을 수행할 수도 있습니다.

유익한 정보가 되셨기를 바라며 다음 글에서 뵙겠습니다. 건배!