화면에서 key type가 RSA인지, bit수가 2048로 선택되어 있는지 확인 후 load를 클릭한다.
그리고 아까 다운로드하여 저장했던 pem키를 선택해준다. pem 키가 안보일경우 아래 확장자를 All files로 선택한다.
Save private key를 클릭한 후 save 여부를 묻는 질문에 '예'를 선택한다.
pem에서 ppk로 변환된 키를 저장할 폴더를 지정한 후 저장해준다.
윈도우 시작에서 이번엔 PuTTY를 실행한다.
맨 위의 Session을 클릭하여 ubuntu@라고 적고 그 뒤에 아까 기록해뒀던 아마존 탄력적 IP를 화면과 같이 적어준다.
Connection type을 SSH로 선택하고 포트번호 22를 적어준다.
화면 좌측 SSH의 세부항목인 Auth를 클릭하고 우측 browse를 클릭하여 ppk 파일이 저장된 폴더로 이동 해당 파일을 선택해준다.
다시 화면 좌측 상단 Session을 선택 후 Saved Sessions에 원하는 이름을 적고 save를 클릭해준다.
그리고 그 파일을 선택 후 하단 open을 클릭한다. 향 후 다시 사용시에는 해당 파일을 선택 및 load한 후 open하면 된다.
PuTTY cache에 이 키를 추가하고자 Accept를 클릭한다. 그러면 하단과 같이 ubuntu cmd 화면과 prompt를 볼 수 있다.
sudo apt-key ~~의 명령어로 mongodb와 리눅스 서버간 연결 키를 설정해준다.
echo "deb ~~ 명령어로 리눅스에서 관리하는 프로그램 목록에 mongodb를 추가해준다.
sudo apt-key update 명령어로 내 PC에서 관리하고자 하는 프로그램 리스트와
그 각각의 프로그램 정보를 갖고 있는 각 서버와 통신하여 최신 업데이트해야 할 정보가 있는지 확인한다.
규칙 추가를 클릭하여 사용자지정 TCP에 포트번호가 27017 인 두개의 규칙을 추가한 후 저장한다. 또한 서브넷은 아래 그림을 참고한다.
화면 하단에서 저장된 규칙을 확인해본다.
PuTTY의 콘솔 화면에서 외부에서도 접속이 가능하도록 세팅하기 위해 sudo nano /etc/mongod.conf라고 입력한다.
그리고 화면 중간까지 화살표로 이동하여 #network interfaces 내 bindIp를 127.0.0.1에서 0.0.0.0으로 변경해준다.
저장은 Ctrl + S이고 저장 시 묻는 질문에 Y를 타이핑하여 저장 후 Ctrl + X로 해당화면에서 빠져나간다.
(안될때는 Ctrl+Shift+s와 Ctrl+Shift+x를 사용해본다.)
여기까지 진행에 이상이 없으면 MongoDB 실행을 위해 sudo services mongod start라고 입력하여 실행해준다.
댓글남기기