MongoDB/MongoDB 설치&세팅방법

[MongoDB 기본세팅] 5. AWS EC2의 Linux 환경에서 MongoDB 설치&세팅(3) - PuTTY, PuTTY Gen 이용하여 EC2에 원격 접속하기

Fletcher 2024. 8. 10. 22:20

 

반갑습니다!

저번 시간부터 원격 접속을 위해서

PuTTY, PuTTY Gen을 이용하고 있습니다 ^^!

 

 

해당 과정은 AWS 공식 홈페이지에 안내되어 있습니다

빠른 확인 및 참고를 위해 링크 첨부하겠습니다 ^^

https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/connect-linux-inst-from-windows.html

 

위 링크로 들어가시면

Windows에서 Linux 인스턴스 연결에 관련된 방법이 공식적으로 소개되어 있습니다 ^^

총 세 가지의 방법이 소개되어 있는데요

①OpenSSH를 사용하여 Windows에서 Linux 인스턴스에 연결

②PuTTY를 사용하여 Windows에서 Linux 인스턴스에 연결

③Windows Subsystem for Linux(WSL)를 사용하여 Windows에서 Linux 인스턴스에 연결

입니다 ^^

 

 

저는 이 중에서 PuTTY를 이용한 방법으로 진행을 합니다

혹시 다른 방법을 이용하시거나 참조하시려면

위 AWS 홈페이지의 공식 문서를 참고하시면 되겠습니다 ^^!

 

 

 

 

 

저번 포스트까지 해서

AWS EC2 인스턴스를 생성하고,

원격 접속 툴인 PuTTY과 키 파일 포맷변환 툴인 PuTTYGen 설치를 완료하고

또한 PuTTYGen을 이용하여서 .pem 파일을 .ppk 형식으로 변환하였습니다 ^^

 

준비물이 다 갖춰졌으니 이제 원격 접속을 해보겠습니다 ^^!

 

 

 

 

PuTTY를 실행시키면 위 이미지와 같은 실행창이 출력됩니다 ^^

 

원격 접속을 하려면 두 가지가 필요합니다

우리가 어떤 서비스에 로그인할 때 보통 ID와 PASSWORD가 요구되죠?

원격접속에서는

접속할 주소 곧 Host Name(IP Address)와

보안 파일인 key file 정보가 필요합니다 ^^

 

할당 받은 EC2 인스턴스의 IP Address를 조회하러 한 번 가볼까요?

 

 

 

 

AWS에 로그인하셔서 인스턴스 상세 정보를 조회하시면

자신이 생성한 인스턴스의 여러 정보를 확인할 수 있는데요

여기서 퍼블릭 IPv4 부분의 주소를 복사해주시면 되겠습니다 ^^

 

 

 

 

그 다음 위 이미지와 같이 입력해주시면 되겠는데요 ^^

호스트 네임 부분에 ubuntu@IPv4주소 형식으로 입력해주시면 되겠습니다 !

 

 

 

 

그 다음은 사용자 인증을 위해서 키 파일을 등록하러 가볼까요?

좌측의 여러 메뉴 탭 중에서 SSH → AUTH → Credentials로 이동해주시면

상기 이미지와 같은 화면으로 접근하실 수 있습니다 ^^

 

여기서 제가 하이라이트 표시한 Browse... 부분을 클릭해주시면 되겠습니다!

 

 

 

 

저번 시간에 .pem 형식의 키 파일을 .ppk 형식으로 변환한 뒤 잘 저장해뒀었습니다

해당 파일을 선택하여 열어주시면 되겠습니다 ^^!

 

 

 

 

이제 .ppk 형식의 키 파일까지 등록이 되었습니다

여기서 우측 하단의 Open을 바로 누르셔도 접속이 됩니다만,

마지막으로 편의를 위해서 한 가지 작업을 더해보겠습니다 ^^!

 

 

 

 

메인 화면이라 할 수 있는 Session으로 돌아오셔서

지금 입력해놓은 정보를 저장해놓을건데요

 

매번 PuTTY를 이용해서 원격 접속할 때마다

Host Name 입력하고, 키 파일 등록하고 하는 과정이 너무나 번거롭습니다 ^^;;;

 

아예 이 세션을 저장해놓고 로드만 해놓으면 관리하기가 참 편리한데요 ^^

하이라이트 표시한 부분에 저장할 세션의 이름을 지정해주시면 되겠습니다

그리고 Save 버튼을 눌러주시면 되는데요

 

저는 기존의 원격 접속 세션 중에 저장해둔 것이 있어서

목록 중에 streamlit server라는 세션이 존재하죠?

저장해둔 세션이 하나도 없다면 Default Settings만 있을겁니다 ^^

 

 

 

 

목록 중에 제가 임의로 지정한 이름인 aws ubuntu가 조회되는 것을 확인할 수 있겠습니다 ^^

다음부터는 PuTTY를 실행하고 해당 Saved Session을 Load한 다음에 Open을 누르면

편리하게 원격 접속을 수행할 수 있습니다 ^^!

 

이제 드디어 Open을 눌러서 대망의 원격 접속을 시도해보겠습니다 !

 

 

 

 

첫 원격 접속시 위와 같은 경고창이 나오는데요

Accept를 눌러주시면 되겠습니다 ^^

 

 

 

 

원격 접속에 성공했을 경우 위와 같은 화면이 출력되는 것을 확인하실 수 있겠습니다 ^^!

 

 

 

 

이번 포스트에서는, 저번에 준비한 준비물들을 이용하여서

본격적으로 EC2 인스턴스에 원격 접속을 하였습니다!

다음 포스트에서는 해당 리소스에 MongoDB를 설치하는 작업을 진행하도록 하겠습니다 ^^!

읽어주셔서 감사드리고 다음 포스트에서 뵙겠습니다 !