Starlight Virtual Machine(VM)が起動して稼働すると、Starlight Managerから直接接続できます。追加のツール(SSHクライアントなど)は不要です。アプリケーションは2つのアクセス方法を提供します:コンソールとコマンドラインインターフェース(CLI)です。
どちらもVMを完全に制御でき、ソフトウェアのインストールや更新、ファイルやユーザーの管理、サービスの設定などが可能です。コンソールはVMへの完全かつ直接的なアクセスを提供し、トラブルシューティングやインストール、システムリカバリーに利用できます。CLIは日常管理用のブラウザベースの高速ターミナルです。
この記事では、以下について説明します:
サーバー管理オプションのナビゲーションとアクセス方法;
コンソールとCLIの主な違い;
ソフトウェアのインストール・更新、サービス設定、ファイルアップロード、ユーザー管理のための基本コマンド。
1. Starlight Managerアプリで、VMをクリックしてVM管理メニュー(1)を開き、仮想マシンアクセス(2)に進みます:

2. サイドタブでコマンドラインを起動またはコンソールを起動をクリックし、 必要に応じてツールが新しいブラウザウィンドウで開きます:

コマンドライン:

コンソール(root情報入力後):

コンソールアクセス | CLIアクセス | |
|---|---|---|
目的 | システムレベルの完全なアクセスを提供します。高度な管理やリカバリーに使用されます。 | ブラウザから素早くコマンドを実行できる簡易ターミナルを提供します。日常的な管理作業に使用されます。 |
ログイン | ログイン情報(ユーザー名とパスワード)の入力が必要です。 | ログインなしで自動的に開きます。ユーザー名欄があるため、接続するユーザー(rootまたは他のユーザー)を指定できます。 |
ネットワーク耐障害性 | SSHなどのネットワーク接続がダウンまたはブロックされていても、常に利用可能です。つまり、ネットワーク障害時でもVMの管理や復旧が可能です。 | CLIも堅牢な接続性を提供しますが、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(Uncomplicated Firewall)のルールを更新します
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 - ウェブサーバーのステータスを確認します。