반응형
이번에 Oracle Cloud 무료 서버를 처음부터 만들어서
👉 SSH 접속 + Node.js 설치까지 해봤다.
완전 처음 하는 사람 기준으로 정리한다.
☁️ 1. Oracle Cloud 인스턴스 생성
- Oracle Cloud 가입 후
- Compute → Instances → Create Instance
👉 Ubuntu 선택
👉 Public Subnet 생성 (중요)
👉 인스턴스 생성 완료
🌐 2. Public IP 연결 (핵심)
처음 만들면 접속 안됨 ❗
👉 이유:
- Public IP 없음
해결 방법
- Instance → Networking → VNIC 들어가기
- IPv4 → Edit 클릭
- Ephemeral Public IP 선택
- Update
👉 그러면 이런 IP 생김
xxx.xxx.xxx.xxx
💻 3. SSH 접속 프로그램 (Tabby 사용)
Putty 대신 Tabby 추천 (무료 + UI 좋음)
Tabby 다운로드
Tabby 설정 방법
- Settings → Profiles & connections
- New profile 생성
입력값
Name: oracle-server
Host: xxx.xxx.xxx.xxx
Port: 22
User: ubuntu
Auth: private key
Host: xxx.xxx.xxx.xxx
Port: 22
User: ubuntu
Auth: private key
👉 OCI에서 받은 .pem 키 파일 넣기
🔐 4. SSH 접속 성공
접속하면 이런 화면 뜸:
ubuntu@instance:~$
👉 여기 뜨면 성공이다
⚙️ 5. 서버 기본 업데이트
sudo apt update
sudo apt upgrade -y
sudo apt upgrade -y
중간에 이런 화면 뜰 수 있음:
👉 "restart services?"
✔ 그냥 OK 누르면 됨
🚀 6. Node.js 설치
설치 확인
node -v
npm -v
npm -v
결과:
v20.x.x
10.x.x
10.x.x
👉 최신 버전이면 성공
🎯 여기까지 하면 뭐 가능?
지금 상태 = 클라우드 서버 완성 상태
🔥 할 수 있는 것
- Node.js 서버 운영
- Express API 만들기
- React / Next.js 배포
- 크롤링 서버
- 개인 웹사이트 운영
- 자동화 봇
⚠️ 중요한 것 (필수)
👉 기본적으로 포트 막혀 있음
반드시 해야할 것
- Security List / NSG에서 포트 열기
예:
22 (SSH)
80 (웹)
443 (HTTPS)
3000 (테스트)
80 (웹)
443 (HTTPS)
3000 (테스트)
💡 느낀 점
- 생각보다 어렵지 않음
- Public IP 설정이 제일 헷갈림
- SSH만 붙으면 끝난 거나 마찬가지
반응형
'Network' 카테고리의 다른 글
| [SFTP]OpenSSH 서비스 포트 변경 방법 (22번 → 사용자 지정 포트) (0) | 2026.03.04 |
|---|---|
| [SFTP]윈도우 OpenSSH 기반 SFTP 서버 구축 가이드 (폴더 격리 설정) (0) | 2026.03.03 |
| [FTP]Win11(Pro) FileZilla Server 1.12.3 FTP 서버 구축 방법 (0) | 2026.02.26 |
| 시놀로지(Synology) Hyper Backup, rsync, Drive 백업, Snapshot Replication의 주요 특징 (0) | 2025.04.03 |
| 시놀로지(Synology) Hyper Backup(동기화) (0) | 2025.03.27 |