본문 바로가기
컴퓨터과학과

네이버 클라우드 서버에 SSH 접속하는 방법

by 공부하는노년 2025. 8. 8.
반응형

 

🔐 네이버 클라우드 서버에 SSH 접속하는 방법

리눅스 서버에 안전하게 접속하는 첫 걸음

 

서버 유형 선택


✅ SSH란?

SSH(Secure Shell)는 원격 서버에 접속해 명령어로 제어할 수 있게 해주는 보안 프로토콜입니다.
웹서버를 운영하거나, 파일을 백업하거나, 프로그램을 설치할 때 필수 도구입니다.


🧰 준비물

항목 설명
네이버 클라우드 계정 ncloud.com 회원가입 필요
생성된 리눅스 서버 인스턴스 Ubuntu 22.04 또는 CentOS 등
접속용 키페어(.pem 파일) 서버 생성 시 다운로드한 개인 키
터미널 프로그램 Mac/Linux: 기본 제공Windows: PowerShell, WSL, PuTTY 등

1️⃣ 콘솔에서 서버 정보 확인

  1. https://console.ncloud.com 로그인
  2. 좌측 메뉴에서 Compute > Server > Server 선택
  3. 서버 목록에서 공인 IP 주소 확인
  4. 키페어 이름도 확인 (접속에 사용됨)

2️⃣ 키파일(.pem) 준비

  • 서버를 처음 생성할 때 다운로드한 .pem 키파일이 필요합니다.
  • 보통 Downloads 폴더에 저장되어 있습니다.
  • 예: myserver-key.pem

❗ 이 파일은 분실 시 다시 다운로드할 수 없으니 안전하게 보관하세요.


3️⃣ 접속 명령어 (Mac/Linux/WSL 기준)

chmod 400 ~/Downloads/myserver-key.pem  # 키 파일 권한 설정
ssh -i ~/Downloads/myserver-key.pem ubuntu@공인IP주소

항목 설명

-i 사용할 키 파일 경로
ubuntu@공인IP 리눅스 서버 계정명과 IP 주소
chmod 400 키 파일을 안전하게 만들기 위한 필수 명령

예시:

ssh -i ~/Downloads/myserver-key.pem ubuntu@123.123.123.123

4️⃣ Windows에서 접속하는 법

방법 1: PowerShell 사용 (Windows 10 이상)

  1. .pem 키 파일이 있는 폴더로 이동
  2. 아래 명령 실행
ssh -i .\myserver-key.pem ubuntu@공인IP주소

방법 2: PuTTY 사용

  1. .pem 파일을 .ppk로 변환 (PuTTYgen 사용)
  2. PuTTY 실행 → Hostname에 ubuntu@공인IP주소 입력
  3. Connection > SSH > Auth에서 .ppk 키 파일 지정
  4. 접속

5️⃣ 접속 후 초기 화면

정상적으로 접속되면 아래와 같은 화면이 나옵니다:

Welcome to Ubuntu 22.04 LTS
* Documentation: https://help.ubuntu.com
* Management:   https://landscape.canonical.com
* Support:      https://ubuntu.com/advantage

ubuntu@web-server:~$

이제부터 명령어를 입력해 서버를 직접 조작할 수 있습니다.


6️⃣ 자주 쓰는 명령어 모음

명령어 기능
ls 현재 폴더의 파일 목록 보기
cd 폴더명 폴더 이동
sudo apt update 패키지 목록 갱신
sudo apt install nginx 웹서버 설치
reboot 서버 재부팅
exit 접속 종료

🛠️ 접속 안될 때 확인할 점

  • 공인 IP 주소가 정확한가?
  • 방화벽(Access Control Group)에서 포트 22(SSH)가 열려 있는가?
  • 키파일 이름, 위치, 권한(400)이 정확한가?
  • 서버가 실행 중인가?

✅ 정리

단계 설명
1단계 콘솔에서 공인 IP와 키페어 확인
2단계 키파일(.pem) 준비 및 권한 설정
3단계 터미널 또는 PowerShell에서 SSH 접속
4단계 명령어로 서버 제어 시작

 

댓글