Starlight Virtual Machine가 준비되고 실행되면, 직접 Starlight Manager에서 바로 연결할 수 있습니다. SSH 클라이언트와 같은 추가 도구는 필요하지 않습니다. 애플리케이션은 두 가지 접근 옵션을 제공합니다: 콘솔 및 명령줄 인터페이스(CLI).
두 가지 모두 VM에 대한 완전한 제어를 제공하여 소프트웨어 설치 또는 업데이트, 파일 및 사용자 관리, 서비스 구성 등을 할 수 있습니다. 콘솔은 VM에 대한 완전하고 직접적인 접근을 제공합니다. 문제 해결, 설치 또는 시스템 복구에 사용할 수 있습니다. CLI는 일상적인 관리를 위한 빠른 브라우저 기반 터미널입니다.
이 문서에서는 다음 내용을 다룹니다:
서버 관리 옵션 탐색 및 접근 방법;
콘솔과 CLI의 주요 차이점;
소프트웨어 설치 및 업데이트, 서비스 구성, 파일 업로드, 사용자 관리에 필요한 기본 명령어.
1. Starlight Manager 앱에서 VM을 클릭하여 VM 관리 메뉴(1)를 열고 가상 머신 접근(2)으로 이동합니다:

2. 사이드 탭에서 명령줄 실행 또는 콘솔 실행을 클릭합니다, 필요에 따라 도구가 새 브라우저 창에서 열립니다:

명령줄:

콘솔(루트 정보 입력 후):

콘솔 접근 | CLI 접근 | |
|---|---|---|
목적 | 시스템 수준의 전체 접근을 제공합니다. 고급 관리 및 복구에 사용됩니다. | 브라우저에서 빠르게 명령을 실행할 수 있는 간단한 터미널을 제공합니다. 일상적인 관리 작업에 사용됩니다. |
로그인 | 로그인 정보(사용자 이름과 비밀번호) 입력이 필요합니다. | 로그인 없이 자동으로 열립니다. 사용자 이름 필드가 제공되어 연결할 사용자를 지정할 수 있습니다(루트 또는 기타). |
네트워크 복원력 | VM(예: SSH)과의 네트워크 연결이 끊기거나 차단되어도 항상 사용할 수 있습니다. 즉, 네트워크 문제 발생 시에도 VM을 관리하고 복구할 수 있습니다. | 강력한 연결성을 제공하지만, VM의 네트워크 구성에 문제가 있을 경우 콘솔이 문제 해결 및 접근 복구를 위한 대체 수단이 됩니다. |
인터페이스 | 부팅 메시지, 재시작, 복구 모드까지 완전히 제어할 수 있는 전체 화면 환경을 제공합니다. | 마우스 지원, 키보드 단축키, 복사-붙여넣기, 명령 기록 등 기능이 포함된 현대적이고 간소화된 명령줄 인터페이스를 제공합니다. |
사용 시점 | - SSH 또는 네트워크로 VM에 접근할 수 없을 때. - 복구, 설치 또는 시스템 디버깅. - 부팅 로그 및 콘솔 메시지 확인. | - 일상적인 서버 관리. - 소프트웨어 업데이트 및 구성. - 경량 관리 작업. |
가상 머신을 관리하는 데 도움이 되는 필수 Linux 명령어입니다. 콘솔과 CLI 모두에서 소프트웨어 설치 및 업데이트, 서비스 구성, 사용자 관리, 파일 처리에 사용할 수 있습니다.
동작 | Ubuntu / Debian | AlmaLinux / CentOS / Rocky / Fedora |
|---|---|---|
시스템 패키지 업데이트 |
|
|
소프트웨어 설치 |
|
|
소프트웨어 제거 |
|
|
서비스 시작 / 중지 |
|
|
부팅 시 서비스 활성화 |
|
|
방화벽(UFW 또는 firewalld) 확인 |
|
|
새 사용자 생성 |
|
|
사용자에게 sudo 권한 부여 |
|
|
사용자 비밀번호 변경 |
|
|
파일 편집 |
|
|
예시: 웹 서버 및 방화벽 설치
Debian 계열(Ubuntu, Debian 12):
apt install nginx -y - 시스템에 Nginx 웹 서버를 설치합니다
ufw allow 'Nginx Full' - HTTP(포트 80) 및 HTTPS(포트 443) 트래픽을 허용하도록 UFW(간단한 방화벽) 규칙을 업데이트합니다
systemctl enable nginx - 서버가 재부팅될 때마다 Nginx가 자동으로 시작되도록 보장합니다
systemctl status nginx - 웹 서버가 응답하는지 확인합니다
RHEL 계열(AlmaLinux, CentOS, Rocky, Fedora):
dnf install httpd -y - Apache HTTP Server를 설치합니다
systemctl enable httpd - Apache가 자동으로 시작되도록 구성합니다
systemctl start httpd - Apache 서비스를 즉시 시작합니다
firewall-cmd --permanent --add-service=http - 방문자가 표준 웹 프로토콜을 통해 웹 서버에 접근할 수 있도록 방화벽에서 포트 80(HTTP)을 엽니다
firewall-cmd --reload - 방화벽 구성 변경을 다시 불러옵니다
systemctl status httpd - 웹 서버 상태를 확인합니다.