NaverCloudPlatform 접속하기
작성일
우선 기본적으로 Port Forwarding라는 개념을 알고 있어야한다.
Port Forwarding이란?
포트를 전달해준다.
이보다 더 좋은 설명은 없지만, 예를 들어 설명해보면, 포트부터 알아야하는데
Port란?
한 상가가 있다고 가정해보자, 이 상가에는 편의점, 국밥집, 미용실, 마트 등등이 있다고 한다.
만약 미용실이202호, 마트가 101호 라고 생각하면, 마트나 미용실을 갈때
각각 101호, 202호를 가야지 마트와 미용실에 도착하게 된다. 302호, 402호등 다른 호수로 갈시 미용실과 마트가 나오지않는다.
우리 컴퓨터에 비교해보면, 프로그램을 구별할 수 있는 번호가 Port번호인 것이다.
80번Port로 요청을하면 웹사이트를 요청하는것이고, 21번Port로 요청을하면,
파일 요청을 하는 것이다.
이런 식으로 하나의 서버가 여러 역할을 할 수 있게 도와주는 것이 Port이다.
다시 돌아와 적용을 해보면, 외부 접속용IP는 잠겨있지만,
우리가 50000 port로 설정을 해놓으면,
“50000번 port로 들어오면, 우리서버에 연결시켜줘~” 이런 느낌인 것이다.
PrivateIP는 우리가 들어가서 사용하는 IP이고,
PublicIP는 우리가 서비스할때, 누구나 들어올 수 있는 그런 Ip인 것이다.
Port Forwarding 설정하기.
이런 식으로 서버를 누른후 포트 포워딩을 설정을 한후
외부 포트를 50000번을 사용하겠다 약속을 한 후에, 네이버에서 알려준
서버 접속용 공인IP와 이 포트번호를 사용하면 접속이 가능하다.
ex) 105.20.42.124라는 서버 접용속 IP, 외부 포트 50000을 사용하면
22번 포트로 보내주겠다고 약속을 한 것이다.
PS. 여기서 사용된 IP는 임의로 방금 적은것입니다.
NaverCloudPlatform 접속하기.
- 우선 터미널을 연다
- 쉘을 눌러 새로운 원격 연결을 클릭한후
- 서비스(보안 쉘ssh) -> 서버밑에 +버튼을 누른다
- 네이버에서받은 서버 접속용 공인IP를 적어준다
- 밑에 사용자에 root를 적고, IP뒤에 -p 50000을 적어준다.
이런식으로 작성을 한후 연결을 시켜주자. - 최초 SSH가 연결이 되었으면
관리자 비밀번호 확인을 눌러 아까 다운받은 pem파일을 받고 올려놓으면 비밀벊호가 생기는데 그 비밀번호를 복사 붙여넣기를 한후 입력해주자 - SSH 연결에 성공을 하고 서버가 정상적으로 구동되는걸 확인할 수 있다.
- 서버를 끌땐, Ctrl+d or exit 명령어를 통해 접속종료를 해주면 된다.
비밀번호 재설정
매번 못외우는 패스워드를 사용해서 들어오면 힘들다 그러므로 서버에 접속한 후
passwd
명령어를 입력하면, root 사용자의 비밀번호를 변경 할 수 있다.
여기에서 자기 자신이 원하는 passwd를 입력해주면 된다!!
출처. https://www.youtube.com/channel/UCei9IGoBLCRShZaBb_RN_IA/featured