AWS 배포에 대한 강의를 못 들었지만, 검색을 바탕으로 결과에 성공했기에 나중에 또 쓸 일을 위해 작성해둡니다. 혹시나 잘못된 점이 있다면 알려주세요! 그리고 나중에 수업을 듣고 잘못된 점이 있다면 추가적인 글을 남기려고 합니다.
1. AWS에 로그인 후 EC2를 검색하여 EC2 서비스에 진입합니다.
2. 리전을 서울로 선택한다. (기본적으로 버지니아 북부로 설정되어 있고, 우리나라로 하면 확실히 속도가 빠른 것을 느꼈습니다.)
3. 인스턴스 시작을 누른다
4. 원하는 이름을 채운 후 Amazon Linux가 선택되어 있는 지 확인한다. 저는 2023 AMI 기준으로 작성합니다. Linux2도 있고 Ubuntu도 있지만, 사실 상 배우지 않아서 무슨 차이점이 있는지 모릅니다..ㅎ 그러나 ubuntu로 하신다면 제가 작성하는 명령어 코드들이 다르다는 점을 인지해야합니다.
5. t2.micro로 설정이 되어있는 지 확인하고, 새 키 페어 생성을 눌러줍니다.
6. 키 페어 이름을 입력해주고, .pem을 눌러줍니다. 키 페어 이름은 자유지만, 저는 my-key-~~~ 이렇게 지었습니다. 사실 상 전 PuTTy를 사용할거지만, .pem -> .ppk 변환하는 방법도 포스팅 할 예정이라 .pem으로 키 페어를 생성합니다. 그리고 키 페어 생성을 눌러줍니다. 그럼 자동적으로 다운로드가 되어 .pem이 저장됩니다. .ppk로 바로 만드셔도 상관없습니다!
7. 네트워크 설정에서는 동그라미에 체크를 해주셔야합니다. 확인 후 인스턴스 시작 누르기!
8. 모든 인스턴스 보기에서 자신이 만든 인스턴스를 확인하고 인스턴스 상태가 실행 중인 지 확인합니다.
9. https://www.putty.org/ 푸티 사이트에 가셔서 프로그램을 다운 받습니다.
저는 64-bit x86을 받았습니다!
10. 푸티를 다운받고 실행시키면 자동적으로 PuTTYgen도 다운이 받아집니다. 아까 .pem 키를 .ppk로 변환을 위해서 PuTTYgen을 열어줍니다. Load로 아까 .pem키를 열어줍니다. 안보이시면 확장자를 All Files로 하면 보이실 것입니다. 성공했다는 메시지를 보고 Save Private key를 눌러 .ppk를 저장합니다. warning이 뜨시면 예를 눌러줍니다. 저는 .pem과 동일한 이름으로 저장했습니다.
11. 이제 PuTTY를 열어줍니다. Host Name에는 EC2 인스턴스에서 퍼블릭 IPv4 주소를 입력해줍니다. 인스턴스를 클릭하면 세부정보를 볼 수 있는데, 가운데에 위치해 있을 것입니다. 복사하고 Host Name에 붙여넣어주세요. Saved Sessions에 원하는 이름을 넣고 Save를 눌러줍니다. 그럼 나중에 껐다 켰을 때도 Host Name이 유지가 됩니다.
12. .ppk 파일을 넣어줘야합니다. PuTTY에서 왼쪽에 SSH -> Auth -> Credentials를 누르고 Browse로 .ppk 파일을 넣어줍니다. 그러면 PuTTY 사용할 준비가 되었습니다! Open을 눌러줍니다!
13. Security Alert이 뜨는데 Accept를 눌러줍니다! 그럼 푸티 프로그램이 열린 것을 확인할 수 있습니다.
PuTTY 설정까지 마쳤습니다! 다음 포스팅에서는 EC2에 SSH 연결과 next.js 앱 설정 등으로 작성하려고 합니다!
감사합니다.
'회고' 카테고리의 다른 글
미션 9 마무리 :: refactor 과정 (1) | 2024.11.15 |
---|---|
미션 9 중간 점검 (1) | 2024.11.06 |
미션 8 마무리 :: refactor 과정 (0) | 2024.10.31 |
미션 8 중간 점검 (1) | 2024.10.28 |
초급 프로젝트 - (1) (3) | 2024.10.23 |