사용자 가이드
Guide
어떻게 사용하나요?
1. 블루시프트 계정 사용하기
블루시프트 회원가입.
회원가입 페이지에서 아이디, 전자우편 주소, 연락처 등 기본 정보를 입력하고
서비스 이용약관과 개인정보 처리방침에 동의합니다. 모든 항목을 정확히 입력한 뒤
‘회원가입’ 버튼을 누르면 신청이 완료됩니다.
전자우편 주소를 통해 계정 정보 제공.
블루시프트 계정 정보는 회원가입 시 작성한 전자우편 주소를 통해 제공됩니다.
회원가입이 완료되면 전자우편으로 임시 아이디와 비밀번호가 발송되며, 해당 우편에서 블루시프트에 로그인하기 버튼을 눌러 로그인 가능합니다.
블루시프트 로그인.
전자우편으로 수신한 ‘블루시프트에 로그인하기’ 버튼을 클릭하거나 로그인 페이지로 이동하여 로그인을 진행합니다.
최초 로그인 시 전자우편에 발송된 임시 아이디와 비밀번호를 입력합니다.
로그인 버튼을 누르면 계정 접속이 완료되며, 대시보드로 이동합니다.
비밀번호 변경.
로그인 이후 대시보드의 좌측 탭에서 마이페이지 > 비밀번호 변경을 선택하면 비밀번호 변경 화면으로 이동합니다.
현재 사용 중인 비밀번호를 입력한 뒤, 새 비밀번호와 새 비밀번호 확인을 입력하고 ‘수정하기’
버튼을
눌러 적용하실 수 있습니다.
사용자 기간 연장신청.
서비스 사용 기간은 만료 5일 전부터 연장 신청이 가능합니다.
대시보드 좌측 탭에서 마이페이지 > 내 정보로 이동해 ‘기간 연장 신청’을 선택하고 안내에 따라 제출합니다.
신청 후 관리자가 승인하면 사용 기간이 15일 연장됩니다.
신청 가능 기간은 만료일 기준 D-5부터 가능하며, 해당 기간이 아닌 경우 신청 버튼이 표시되지 않습니다.
2. Arm 인스턴스 준비하기
2-1. Cloud-init YAML 템플릿 작성하기
Cloud-init YAML 템플릿 준비하기.
Cloud-init YAML은 인스턴스가 처음 생성될 때 자동으로 실행되는 “초기 설정 스크립트”입니다. 즉, 해당 설정에 맞게 인스턴스를 생성할 수
있습니다.
블루시프트 홈의 좌측 탭에서 ‘Cloud-init YAML’를 선택하고, 우측 상단의 YAML 생성 버튼을 클릭합니다.
YAML 템플릿 수정하기.
블루시프트는 기본적으로 인스턴스 최초 부팅 시 SSH 비밀번호 로그인 허용, 초기 비밀번호 만료 해제, root 계정 사용 허용, 초기 비밀번호 자동 생성,
패키지
인덱스 갱신 및 업그레이드하도록 설정되어 있습니다.
원하는 설정에 맞게 YAML 템플릿 코드를 추가합니다.
YAML 템플릿 코드 확인하기.
YAML 미리보기를 통해 설정된 내용을 확인하고 템플릿을 저장한 뒤, 인스턴스 생성 단계에서 Cloud-init 사용이 선택되는지 최종 확인합니다.
2-2. key 관리하기
키 관리 페이지 접속.
키 페어(Key Pair)는 공개키와 개인키로 이루어진 인증 수단으로, 서버에 접속할 때 서버는 공개키로, 사용자는 개인키로 서로를 검증해 안전한 인증을 제공합니다.
좌측 메뉴에서 키 관리를 선택합니다.
키 페어 생성.
우측 상단의 키 페어 생성 버튼을 클릭해 신규 키를 만듭니다.
키 정보 입력.
키 페어 이름에 신규 키의 이름을 이름을 작성합니다. (예: key01),
기본 키로 지정하려면 예를 선택합니다.
비밀번호는 생성될 신규 키의 비밀번호로 자신이 원하는 비밀번호를 입력합니다.(예: 1234).
키 생성 완료.
입력을 확인하고 키 페어 생성을 클릭합니다. 클릭 후 약 5–10초 내에 생성된 개인키(.pem 등)를 다운로드할 수 있습니다.
이 키는 이후 SSH 접속에 사용됩니다.
인스턴스에 키 적용.
인스턴스 생성 시 Key-pair 선택 단계에서 방금 생성한 키를 선택해 연결 인증 수단으로 등록합니다.
인스턴스 접속.
인스턴스 접속 시, 생성시 입력한 비밀번호를 입력하면 접속이 가능합니다.
접속 확인.
정상적으로 비밀번호를 입력하면 ssh 터미널 화면을 볼 수 있습니다.
2-3. 스냅샷 관리하기
ARM 인스턴스 페이지 접속.
스냅샷은 현재 동작 중인 인스턴스의 상태를 이미지로 저장하는 기능입니다. 좌측 메뉴에서 ARM 인스턴스 페이지로 이동합니다.
스냅샷 생성.
대상 인스턴스 우측 동작 메뉴에서 스냅샷 생성을 클릭합니다. 예시에서는 이미 생성된 u24-vm1 인스턴스의 스냅샷을 만듭니다.
스냅샷 이름 지정.
스냅샷 이름에 저장할 이름을 입력합니다. 예시: u24-vm1-snapshot.
동일한 규칙으로 여러 버전을 관리하려면 접미사에 날짜/빌드 번호 등을 포함하는 것을 권장합니다(예: u24-vm1-snapshot-2025-10-24).
스냅샷 생성 상태 확인.
스냅샷 생성이 완료되면 스냅샷 관리 페이지에서 생성 내역을 확인합니다. 새로고침 후 상태가 ACTIVE가 되면 사용 가능한 상태입니다.
스냅샷으로 새 인스턴스 생성.
ARM 인스턴스 > 인스턴스 생성을 클릭하여 새 인스턴스 생성 시, 이미지 목록에서 생성한 스냅샷을 선택할 수 있습니다.
동일 계열의 Arm 서버 Flavor에서 동작하며, 성능이 낮은 Flavor를 선택하면 기대 성능이 나오지 않을 수 있습니다.
스냅샷 기반 인스턴스 동작 확인.
스냅샷으로 생성한 인스턴스에 접속하여 서비스가 정상적으로 기동되는지 확인합니다.
3. Arm 인스턴스 생성하기
인스턴스 생성하기.
로그인 후 블루시프트 홈의 좌측 탭에서 ‘Arm 인스턴스’를 선택하고, 우측 상단의 인스턴스 생성 버튼을 클릭합니다.
유형과 운영체제 선택하기.
이용 약관을 확인한 뒤 진행합니다. 생성할 인스턴스의 이름을 입력하고, 운영체제(OS)와 ARM 서버 인스턴스 유형(Flavor), 접속용 Key-pair,
초기
설정용 Cloud-init을 순서대로 지정합니다.
생성된 인스턴스 확인하기.
인스턴스 생성이 완료되면 테이블에 인스턴스가 표시됩니다. 생성까지는 보통 약 10초에서 1분 내로 소요됩니다.
4. VNC 콘솔 접속하기
ARM 인스턴스에서 동작 수행하기.
인스턴스 접속을 위해서는 먼저 인스턴스가 생성·가동(Active) 상태여야 합니다. 인스턴스 목록 테이블의 우측 ‘동작’ 버튼을 클릭한 뒤, 제공되는 메뉴에서
‘콘솔’을 선택합니다.
VNC 콘솔 접속하기.
콘솔 선택 후 브라우저 팝업 허용 안내가 나타날 수 있으며, 새 창(또는 탭)에서 콘솔이 열립니다. 초기 세션 준비에는 환경에 따라 약 10초에서 3분 정도
소요됩니다. 연결이 지연되면 새로고침하거나 콘솔을 다시 열어 접속을 재시도합니다.
VNC 콘솔 로그인하기.
초기 계정은 사용 중인 OS의 기본 사용자명입니다.
(예: Ubuntu는 ubuntu, Rocky는 rocky)
초기 비밀번호는 Cloud-init에서 정의된 규칙에 따라 자동 생성되며, 초기 계정 정보는 인스턴스 생성 시 설정한 Cloud-init 템플릿의 미리보기를 참고하시면 됩니다.
좌측 상단 아이콘 확인하기.
좌측 상단에는 Num, Caps, Scroll 아이콘이 있으며, 각
아이콘은 해당 키보드 잠금 키의
켜짐/꺼짐 상태를 표시합니다.
우측 상단 버튼 활용하기.
• TTY 선택기: 텍스트 콘솔 세션(tty1, tty2 등) 간 전환이 됩니다.
• 붙여넣기: 로컬 클립보드의 텍스트를 콘솔로 전송하며, 타이핑하듯 문자 단위로 순차 붙여넣기 됩니다.
(대량 텍스트
입력 시
붙여넣기 속도가 느릴 수 있습니다.)
• 콘솔 재부팅: 디스플레이가 껐다 켜지면서, 콘솔이 재부팅 됩니다.
5. Web 터미널 접속하기
ARM 인스턴스에서 동작 수행하기.
인스턴스 접속을 위해서는 먼저 인스턴스가 생성·가동(Active) 상태여야 합니다. 인스턴스 목록 테이블의 우측 ‘동작’ 버튼을 클릭한 뒤, 제공되는 메뉴에서
‘웹 SSH 터미널’을 선택합니다.
6. 포트포워딩 설정하기
좌측 탭에서 선택하기.
블루시프트의 Arm 인스턴스는 외부 포트포워딩을 지원합니다. 인스턴스가 존재하는 상태에서 블루시프트 홈의 좌측 탭에서 포트포워딩
메뉴를
클릭하고, 포트포워딩 화면에서 우측 상단 새로 만들기를 누릅니다.
포트포워딩 규칙 생성하기.
팝업이 열리면 인스턴스, 프로토콜(TCP/UDP), 내부 포트를 순서대로 입력합니다. 인스턴스는 포워딩을 적용할 대상을 선택하고, 프로토콜은 서비스 특성에
맞게
지정하며, 내부 포트에는 인스턴스에서 서비스가 리스닝 중인 값(예: 22, 80, 443, 3000 등)을 입력합니다. 모든 항목을 확인한 뒤
추가 버튼을 눌러 규칙을 생성합니다.
외부 포트 확인 및 SSH 접속 테스트.
규칙 생성 후 목록에서 자동 할당된 외부 포트와 주소를 확인합니다.
아래와 같이 외부 IP/도메인과 외부 포트를 사용해 SSH 접속을 테스트합니다. 접속에 실패할 경우 서비스(SSHD) 구동 여부, 보안그룹 및 OS 방화벽
설정,
프로토콜(TCP) 선택, 내부 포트 매핑이 올바른지 재확인합니다.
7. 외부 SSH 접속하기
7-1. 우분투 20.04 운영체제에서
설정 파일 열기.
기본 계정은 ubuntu입니다.
웹 콘솔에서 SSH 설정 파일을 엽니다.
명령어: sudo vi /etc/ssh/sshd_config
비밀번호 인증 허용.
PasswordAuthentication 값을 yes로 설정합니다.
예시: PasswordAuthentication yes
SSH 서비스 재시작.
변경 사항을 적용합니다.
명령어: sudo systemctl restart ssh
계정 비밀번호 설정.
원격 접속에 사용할 비밀번호를 설정합니다.
명령어: sudo passwd ubuntu
권장: 대·소문자/숫자/특수문자 조합으로 구성합니다.
포트포워딩 설정.
포트포워딩 탭에서 SSH(22) 포트를 엽니다.
외부에서 접속하기.
명령어: ssh -p <외부포트> ubuntu@pf.blueshift.xslab.co.kr
최초 접속 시 호스트 지문을 확인하고 신뢰 여부를 선택합니다.
연결 실패 시: 포트포워딩 상태, 방화벽, ssh 실행 여부를 순서대로 점검합니다.
7-2. 우분투 22.04 운영체제에서
설정 파일 열기.
22.04 기본 계정은 ubuntu입니다.
cloud-init가 포함한 SSH 설정은 sshd_config.d 폴더에서 관리합니다.
명령어: sudo vi /etc/ssh/sshd_config.d/60-cloudimg-settings.conf
참고: 동일 옵션이 여러 파일에 있으면 나중에 로드된 설정이 우선합니다.
비밀번호 인증 허용.
PasswordAuthentication 값을 yes로 설정합니다.
예시: PasswordAuthentication yes
주석(#)이 있으면 제거합니다.
환경에 따라 KbdInteractiveAuthentication yes가 필요할 수 있습니다.
SSH 서비스 재시작.
적용 전 구문 검사: sudo sshd -t (문제 없으면 무출력).
재적용: sudo systemctl reload ssh 또는 sudo systemctl restart ssh.
원격 세션 유지가 필요하면 먼저 reload를 시도합니다.
계정 비밀번호 설정.
원격 접속에 사용할 비밀번호를 설정합니다.
명령어: sudo passwd ubuntu
권장: 대·소문자/숫자/특수문자 조합으로 구성합니다.
포트포워딩 설정.
포트포워딩 탭에서 SSH(22) 포트를 엽니다.
외부에서 접속하기.
명령어: ssh -p <외부포트> ubuntu@pf.blueshift.xslab.co.kr
최초 접속 시 호스트 지문을 확인하고 신뢰 여부를 선택합니다.
연결 실패 시: 포트포워딩 상태, 방화벽, ssh 실행 여부를 순서대로 점검합니다.
7-3. 우분투 24.04 운영체제에서
설정 파일 열기.
Ubuntu 24.04는 추가 설정 없이 SSH 접속이 가능합니다.
명령어: sshd -T | grep -i passwordauthentication
결과가 passwordauthentication yes이면 다음 단계로 진행합니다.
SSH 서비스 재시작.
설정을 변경한 경우에만 재적용합니다.
구문 검사: sudo sshd -t
연결 유지: sudo systemctl reload ssh
필요 시: sudo systemctl restart ssh
계정 비밀번호 설정.
원격 접속에 사용할 비밀번호를 설정합니다.
명령어: sudo passwd ubuntu
권장: 대·소문자/숫자/특수문자 조합으로 구성합니다.
포트포워딩 탭에서 SSH(22)을 엽니다.
외부 포트를 내부 22/TCP로 전달합니다.
외부에서 접속합니다.
명령어: ssh -p <외부포트> ubuntu@pf.blueshift.xslab.co.kr
최초 접속 시 호스트 지문을 확인하고 신뢰 여부를 선택합니다.
연결 실패 시: 포트포워딩 상태, 방화벽, ssh 실행 여부를 순서대로 점검합니다.
7-4. Rocky 리눅스 운영체제에서
설정 파일 열기.
기본 계정은 rocky입니다.
SSH 설정 파일을 엽니다.
명령어: sudo vi /etc/ssh/sshd_config.d/50-cloud-init.conf
비밀번호 인증 허용.
PasswordAuthentication 값을 yes로 설정합니다.
예시: PasswordAuthentication yes
SSH 서비스 재시작.
변경 사항을 적용합니다.
명령어: sudo systemctl restart sshd
계정 비밀번호 설정.
원격 접속에 사용할 비밀번호를 설정합니다.
명령어: sudo passwd rocky
포트포워딩 설정.
포트포워딩 탭에서 SSH(22) 포트를 엽니다.
외부에서 접속하기.
주소: pf.blueshift.xslab.co.kr, 포트: 생성된 외부 포트입니다.
명령어: ssh -p <외부포트> rocky@pf.blueshift.xslab.co.kr