1. Oracle Cloud 계정 생성
- Oracle Cloud Free Tier 페이지(https://signup.cloud.oracle.com)에 접속합니다
- 국가, 이름, 이메일, 연락처, 결제 정보를 입력합니다. 결제 정보는 본인 확인용이며, 크레딧 차감이나 요금 청구는 이루어지지 않습니다.
- 이메일 인증 및 SMS 인증 절차를 완료하면 Free Tier 계정이 활성화됩니다.
2. 네트워크 및 컴파트먼트 준비
2.1 VCN 및 서브넷 확인
- Free Tier 계정은 최대 2개의 VCN(Virtual Cloud Network)을 생성할 수 있습니다.
- OCI 콘솔에서 상단 햄버거 메뉴 → Networking > Virtual Cloud Networks 로 이동하여 원하는 VCN을 선택하거나 새로운 VCN을 생성합니다.
- 퍼블릭 인터넷 접근을 위해 인터넷 게이트웨이, 라우트 테이블, 퍼블릭 서브넷이 자동 구성된 VCN Wizard를 활용할 수 있습니다.
2.2 컴파트먼트 확인
- Identity & Security > Compartments 에서 기본(root) 컴파트먼트를 사용하거나, 별도 격리를 위해 새 컴파트먼트를 만듭니다.
3. 컴퓨트 인스턴스 생성 및 SSH 키 등록
- OCI 콘솔 상단 햄버거 메뉴 → Compute > Instances 에서 Create Instance 버튼을 클릭합니다.
- 아래 항목을 설정합니다:
- Name: 원하는 인스턴스 이름 지정
- Compartment: 생성한(또는 기본) 컴파트먼트 선택
- Image and shape: 운영체제(예: Oracle Linux 9) 및 Shape(예: VM.Standard.E2.1.Micro, Free Tier 대상)를 선택
- Networking: 2.1절에서 확인한 VCN과 퍼블릭 서브넷 지정
- Add SSH Keys 단계에서 Generate a key pair for me 버튼을 클릭하여 키 페어를 생성하고, 프라이빗·퍼블릭 키 파일을 로컬로 다운로드합니다.
- Create 버튼을 눌러 인스턴스를 프로비저닝합니다. 프로비저닝 완료 후 인스턴스 상세 정보에서 퍼블릭 IP 주소를 확인합니다.
참고: 로컬 머신에서 직접 SSH 키를 생성하려면, 터미널에서 ssh-keygen -t rsa -b 2048 -f ~/.ssh/oci_key 명령을 사용하고 생성된 공개키(oci_key.pub)를 “Add SSH Keys” 단계에 복사·붙여넣을 수도 있습니다.
4. SSH 접속 방법
- 다운로드한 개인키 파일의 권한을 제한합니다:
- chmod 400 ~/Downloads/oci_key.pem.
- 터미널에서 아래 명령을 실행하여 SSH 접속을 시도합니다:여기서 opc는 Oracle Linux의 기본 사용자명입니다.
- ssh -i ~/Downloads/oci_key.pem opc@<PUBLIC_IP_ADDRESS>
- 최초 연결 시 호스트 키 지문이 표시되면 yes를 입력하여 등록합니다.
- 접속 후 uname -a 또는 uptime 명령으로 정상 연결 여부를 확인하고, 세션 종료는 exit 명령으로 수행합니다.
5. 서버 환경 구성
5-1. 패키지 목록 및 시스템 업데이트
sudo dnf update -y
# dnf는 Oracle Linux 8 이상에서 사용하는 표준 패키지 관리자입니다
'개발 환경 | 도구 > 서버 | 인프라 | 배포 | 운영' 카테고리의 다른 글
[서버 권한] chmod 권한 755·777 설정법 및 주의사항 (0) | 2025.04.21 |
---|---|
[Nginx, Apache] Nginx vs Apache 및 내장 서버 비교: 아키텍처·성능·사내 DNS 운영 (1) | 2025.04.20 |
[부하 테스트] Grafana 대시보드 해당 값 설명 (0) | 2025.02.24 |
[L4 로드 밸런서] L4 스위치, 트래픽 분배, 부하 테스트 방법 (0) | 2025.02.16 |
[온프레미스 vs 클라우드] IT 인프라 구축 시 고려해야 할 모든 것 (0) | 2025.02.08 |