Post

[NCP] Server 생성 및 SSH 접속 & 포트 변경 가이드

클라우드 환경에서 서버 생성을 하고 접속을 해보자

[NCP] Server 생성 및 SSH 접속 & 포트 변경 가이드

오늘은 NCP(Naver Cloud Platform)에서 서버 생성 및 SSH 접속 & 포트 변경 방법에 대해 알아보겠습니다.

[개요]

  1. VPC & Subnet 생성
  2. Server 생성 & ACG 설정
  3. SSH 접속 & SSH 포트 번호 변경
  4. 변경된 포트로 SSH 접속 테스트

1. VPC & Subnet 생성

콘솔 > VPC > VPC Managemnet > VPC 생성

콘솔 > VPC > Subnet Management > Subnet 생성


2. Server 생성 & ACG 설정

서버 생성

** Server > 서버생성 > ubuntu 20.04 선택 > 공인 IP 신청**

** 새로운 인증키 생성 > 인증키 생성 및 저장**

** ACG 설정 : default acg 선택 후 서버 생성**


서버가 생성 되는 동안,
서버에 적용된 ACG 내 SSH 기본 포트인 22번 포트가 허용 되어 있는지 확인 합니다


ACG 설정

** Server > ACG > test-vpc-default-acg > ACG 설정**

  • NCP에서는 기본적으로 VPC 생성시 생성되는 default ACG에서는 22번, 3389 포트가 허용 되어 있는 걸 확인 할 수 있습니다.

3. SSH 접속 & SSH 포트 번호 변경

** 생성된 Server > 서버 관리 및 설정 > 서버 생성시 다운 받은 키페어 첨부 > 비밀번호 확인**

SSH 접속

** 생성된 Server > 공인 IP 확인**

  • Terminal (터미널)에서 SSH 접속
1
$ ssh root@공인IP
1
2
3
4
5
MacBook-Pro-2 ~ % ssh root@223.130.134.244
The authenticity of host '223.130.134.244 (223.130.134.244)' can't be established.
ED25519 key fingerprint is SHA256:~~~~~~~~~~~~~~~~~/uCfk.
...
root@223.130.134.244's password: "패스워드 입력"
  • fingerprint 메시지가 나타나면 “yes” 입력 > 이전에 확인 했던 패스워드 입력
1
2
3
4
wookja@MacBook-Pro-2 ~ % ssh root@223.130.134.244
root@223.130.134.244's password:
...
root@test-server:~#

SSH 포트 번호를 2022로 변경 (/etc/ssh/sshd_config)

  • 기본 ssh 포트 번호를 22번에서 2022번으로 변경하기 위해 /etc/ssh/sshd_config 파일을 수정 합니다.
1
2
3
4
5
root@test-server ~% vim /etc/ssh/sshd_config

#Port 22
Port 2022
...

:wq로 vim 편집기를 저장 및 종료


1
systemctl restart sshd

ACG Inbound Rule 추가하기

Server > ACG > test-vpc-default-acg > ACG 설정 > inbound rule 소스 0.0.0.0 / 2022 포트 추가 > 적용


터미널에서 2022포트로 SSH 접속 하기

1
$ ssh root@공인IP -p 2022
1
2
3
MacBook-Pro-2 ~ % ssh root@223.130.134.244 -p 2022
...
root@test-server:~#

이렇게 NCP 서버 생성 및 SSH 접속 & 포트 변경 법에 대해 알아보았습니다.

감사합니다.

This post is licensed under CC BY 4.0 by the author.