티스토리 탈출해서 워드프레스 구축하기 2025년 10월 최신판 (2)
2편: 오라클 클라우드 가입과 인스턴스 생성하기
이 글에서는 오라클 클라우드 무료 계정을 만들고, 블로그 서버로 쓸 인스턴스를 생성 후 SSH로 접속하는 부분까지 설명합니다.
1. 오라클 클라우드 계정 가입
- Oracle Cloud 무료 계정 페이지에 접속해 “무료 시작하기” 버튼 클릭
- 이메일, 이름, 전화번호 등 기본 정보를 입력
- 전화번호 및 이메일 인증 완료
- 신용카드 정보 등록 (무료 체험 범위 내 사용 시 요금 청구 없음)
- 카드사 홈페이지에서 영문 주소 등록이 필수입니다
- 가입 후 오라클 클라우드 콘솔에 로그인
2. 인스턴스 생성하기
- 오라클 클라우드 콘솔에서 왼쪽 메뉴의 Compute > Instances 선택
- 인스턴스 생성 버튼 클릭
- 인스턴스 이름 입력 (예: my-blog-server)
- 운영체제 이미지 선택: Ubuntu 24.04 권장
- 인스턴스 사양에서 무료로 제공되는 VM.Standard.E2.1.Micro 선택
- 네트워크 및 스토리지 기본 설정 유지
- 오라클 클라우드에서 생성된 SSH 키 다운로드
- 설정을 다시 확인 후 생성 버튼 클릭
3. 고정 IP(예약된 퍼블릭 IP) 발급하기
- 생성한 인스턴스를 선택
- 상단 탭에서 네트워킹 클릭
- 연결된 기본 VNIC 선택
- IP 관리 탭 클릭
- 현재 할당된 퍼블릭 IP가 임시인지 확인 후, 점 3개 버튼 클릭하여 편집
- “퍼블릭 IP 없음” 상태를 선택해 업데이트 후 다시 편집
- “예약된 퍼블릭 IP” 선택
- 새 예약 IP 주소 생성 선택하여 진행
4. 오라클 클라우드 방화벽(보안 목록) 설정
- 콘솔 메뉴에서 네트워킹 > 가상 클라우드 네트워크(VCN) 진입
- 활성화된 VCN 선택
- 보안 탭 클릭 후 사용 중인 보안 목록 선택
- 보안 규칙 > 수신 규칙 추가 클릭
- 설정 입력
- 소스 유형: CIDR
- 소스 CIDR:
0.0.0.0/0
(모든 IP 허용) - IP 프로토콜: TCP
- 대상 포트 범위:
80, 443
(HTTP, HTTPS)
- 수신 규칙 추가 완료
5. 받은 SSH 키로 접속 방법
SSH 키란?
- 서버와 안전하게 접속하기 위한 암호화 키 파일
- 공개키는 서버에 등록하고, 개인키는 PC에 안전히 보관
Mac에서 SSH 키를 통해 접속 방법
1. 터미널 열기
2. 받은 SSH 키 파일을 ~/.ssh 디렉토리에 복사 후 권한 설정
cp ./ssh-key* ~/.ssh/cd ~/.ssh
sudo chmod 400 ssh-key*
3. ~/.ssh 폴더에 config라는 파일에 관련 설정 값을 입력 (파일 명이나 ip주소는 바꿔서 사용)
echo -e "Host oracle\nHostName 12.34.56.78\nUser ubuntu\nIdentityFile ~/.ssh/ssh-key-2023-04-05.key\n" >> ~/.ssh/config
4. 터미널에서 ssh로 접속, 처음에는 yes 로 입력하여 진행 (여기부터는 윈도우도 동일)
ssh oracle
5. 접속 후 비밀번호 설정부터 진행 (root와 ubuntu 비밀번호 순차적으로 진행)
sudo passwd root
sudo passwd ubuntu
6. 여기서부터는 ssh 접속을 비밀번호로 하고 싶은 경우 진행
cd /etc/ssh
sudo cp sshd_config sshd_config.bak
sudo sed -i 's/^PasswordAuthentication/#PasswordAuthentication/' /etc/ssh/sshd_config.d/60-cloudimg-settings.conf
sudo sed -i 's/^#PasswordAuthentication/PasswordAuthentication/' /etc/ssh/sshd_config
sudo service ssh restart
7. 비밀번호 가능하게 설정을 바꾼 경우 아래처럼 접속이 가능 (5번에서 설정한 비밀번호로 접속)
ssh [email protected]
Windows에서 SSH config 파일 사용법
- 파일 위치:
C:\Users\<사용자이름>\.ssh\config
(기본 SSH 키들도 같은 폴더에 저장하는 것이 일반적입니다) - config 파일 생성 및 편집 방법
- 메모장 또는 Visual Studio Code 같은 텍스트 편집기 실행
- 아래와 같은 정보로
config
파일 작성
Host oracle
HostName 12.34.56.78
User ubuntu
IdentityFile C:\Users\<사용자이름>\.ssh\ssh-key-2023-04-05.key
- 참고:
IdentityFile
경로는 절대 경로로 지정해야 하며, 역슬래시($$ 대신 슬래시(/)를 써도 됩니다. 예:C:/Users/<사용자이름>/.ssh/ssh-key-2023-04-05.key
상대 경로도 가능하지만, config 파일의 위치와 key 파일의 위치도 고려해야 합니다. - 사용법: PowerShell 또는 CMD에서 아래 명령으로 접속 가능
ssh oracle
- 이후 과정은 Mac 에서 4번 부분부터 동일하게 진행
다음 글에서는 ssh로 접속한 상태로 워드프레스 설치 및 기본 환경 설정을 안내할 예정입니다.