전에 회사다니면서 맥북을 썼을 때는 터미널에서 ssh로 바로 접속했었는데, 개인 윈도우 노트북으로 하려니 몇가지 과정을 거쳐야했다.
앞으로 EC2인스턴스에 접속해야할 일이 많을 것 같아 기록으로 남겨두고자 한다.
1. Key pair 변환
EC2를 만들면서 생성한 pem파일을 C:\Users\user\.ssh 폴더에 저장해두었다.
PuTTYgen을 활용해 .pem 파일을 .ppk파일로 변환해주어야 한다.
Conversions > Import Key에 들어가서 내가 만든 deploy_test.pem파일을 넣어주고, Actions > Save private key를 클릭해 .ppk파일을 저장해준다.
2. Putty에 EC2 IP 등록
Putty를 실행시키면 위와 같은 화면이 뜬다.
여기서 Host Name에는 EC2의 Public IP를 넣어주고, Port는 22, Connection type은 SSH로 설정한다.
3. Putty에 Key파일 경로 지정
Putty의 Category에서 SSH > Auth 에 들어가면 다음 화면이 열리는데,
여기서 Authentication parameters > Private key file for authentication에 .ppk 파일을 등록해주면 지정한 IP로 접속할 때 해당 key파일을 사용하여 접속하게 된다.
4. EC2 접속
다시 Session으로 돌아와서 Open을 통해 서버를 열면 로그인하라는 문구가 뜬다.
나는 ubuntu 20.04로 인스턴스를 생성했기 때문에 ubuntu를 치면 접속이 완료된다!
SSH 프로토콜을 사용해 Windows OS에서 EC2 서버에 접속하는데 성공했다 :)
'AWS' 카테고리의 다른 글
[AWS] 서버리스로 서버없이 간단한 웹 애플리케이션 만들기 (0) | 2023.06.26 |
---|---|
[AWS] 3-Tier-Architecture 구축 #4 - Bastion Host와 WEB 계층 (0) | 2023.06.15 |
[AWS] 3-Tier-Architecture 구축 #3 - NAT Gateway 대신 NAT Instance를 사용해 비용 절약하기 (0) | 2023.06.15 |
[AWS] 3-Tier-Architecture 구축 #2 - VPC (0) | 2023.06.14 |
[AWS] 3-Tier-Architecture 구축 #1 - 설계 (0) | 2023.06.14 |