개발자의 오르막
[비사이드 #6] 네이버클라우드 적용기 - 공인 IP 생성 및 포트 포워딩, SSH 연결 본문
네이버 클라우드는 서버 작업이 가능한 22 포트를 제외하고는 Public IP 를 유료로 지원한다.
내가 서버를 띄워도 접속해보려면 80포트, 443포트, 8080 포트 등 기본적인 포트가 필요한데, 이 부분들을 유료로 사용해야 한다.. ㅜㅜ
Public IP 신청
- Naver Cloud 의 Console → Server → Public IP 메뉴로 진입한다.
- Public IP 와 연결시킬 해당 인스턴스를 선택한다.
- 월 이용료 4,032 원을 안내해준다. 이건 Credit 으로 무조건적으로 나가는 비용이다.
포트 포워딩
- Public IP 를 생성했으면 이제 서버에 포트 포워딩을 진행한다.
- 포트 포워딩은 SERVER → 상단 측에 포트포워딩 버튼으로 팝업을 띄워서 아래와 같이 진행한다.
- 이후 ACL 설정으로 들어가서 위에서 등록했던 외부 포트 20221을 등록한다.
SSH 연결
Server → 포트포워딩 IP
제일 헷갈렸던 부분이 포트포워딩 부분이었다.
공인 IP 로 접근하는 것이 아닌 SSH 로 접근할 수 있는 IP 는 서버 접속용 공인 IP 였던 것..
서버 접속용 공인 IP 와 외부포트 20221 로 접근해야 했다.
- Key 파일을 통한 직접 접속 방법
## key 권한 허용
chmod 600 carepet-vm-key.pem
## linux 접속
ssh -i carepet-vm-key.pem root@탄력적IP
- SSH 등록을 통한 접속 방법
## 키 ~/.ssh 위치로 복사
cp {pem위치} ~/.ssh
## pem 키 권한 변경
chmod 600 ~/.ssh/{pem key}
## config 파일 생성
vim ~/.ssh/config
## config 파일 내용
Host carepet-api
HostName 탄련적IP 주소
User root
IdentityFile ~/.ssh/{pem key}
Port 20221
## config 파일에 실행 권한 부여
chmod 700 ~/.ssh/config
관리자 비밀번호 확인
- Server 메뉴에서 서버관리 및 설정 변경 Select 박스를 선택하면 관리자 비밀번호를 알 수 있다.
- 이 때 최초 등록했던 키파일이 필요하며, 분실시에도 대응 가능하다.
'Toy Project > 비사이드' 카테고리의 다른 글
[비사이드 #5] 네이버클라우드 적용기 - 웹서버 설치과정, VM 서버 생성방법 (0) | 2022.07.31 |
---|---|
[비사이드 #4] 생성자에 코드를 넣지 말아주세요. (0) | 2022.06.11 |
[비사이드 #3] Github Issue 를 활용한 팀프로젝트 환경 셋팅 (0) | 2022.05.21 |
[비사이드 #2] 아이디어 선정 및 아이디어 구체화 (0) | 2022.05.15 |
[비사이드 #1] 비사이드 참여 동기와 사전 기술 SPEC 정의 (0) | 2022.04.22 |
Comments