🌹 VirtualBox + AlmaLinux 10 構築・SSH接続エレガントガイド 🌹
本ドキュメントは、Windows 11上のVirtualBoxにAlmaLinux 10を構築し、Tera Termから安全かつ優雅にSSH接続するための手順を記したものですわ。
📚 公式リファレンス(Primary Sources)
より詳細な仕様や最新のアップデート情報を確認される際は、以下の公式ドキュメントを参照なさってくださいませ。
-
Oracle VM VirtualBox 公式ドキュメント
- VirtualBox User Manual
- ※インストールの詳細や、ネットワークアダプターの技術仕様はこちらに記されておりますわ。
-
AlmaLinux OS 公式 Wiki / ドキュメント
- AlmaLinux OS Documentation
- ※Red Hat Enterprise Linux 10に準拠した最新のシステム管理ガイドはこちらですの。
-
Tera Term プロジェクト公式
- Tera Term Documentation Index
- ※SSH接続の詳細設定やマクロ機能については、こちらが正典でございます。
1. 事前準備(至高の素材を揃えますわよ)
構築という名の芸術には、最高級の材料が欠かせませんの。
2. 仮想マシンの作成(お城の土台作りですわ)
2.1 新規仮想サーバーの立ち上げ
VirtualBoxを起動し、「新規」を選択して以下の項目を入力いたします。
| 項目 | 設定値 | 備考 |
|---|---|---|
| 名前 | 任意(麗しい名前を付けて差し上げて) | |
| フォルダー | 任意の保存場所 | 十分な空き容量がある場所を指定してくださいませ。 |
| ISOイメージ | DLしたAlmaLinux 10のISO | |
| タイプ | Linux | |
| バージョン | Red Hat (64-bit) | |
| 自動インストールをスキップ | チェックを入れない | 淑女の嗜みとして効率を重視いたしますわ。 |
2.2 自動インストール設定
- ユーザー名/パスワード: 任意の値を設定。
- ホスト名: 任意のホスト名。
- ドメイン名: デフォルトのままで構いませんわ。
2.3 ハードウェア・ディスク設定
- メインメモリー: 2048MB以上(環境に合わせて調整なさって)。
- プロセッサー数: 任意(1〜2コア以上を推奨いたします)。
- EFIを有効化: チェックなし。
- ディスクサイズ: 20.00GB(VDI形式、動的割り当て)。
2.4 ネットワーク設定の追加
作成後、対象の仮想マシンを選択し「設定」→「ネットワーク」→「アダプター2」タブを選択しますわ。
- ネットワークアダプターを有効化: チェックを入れます。
- 割り当て: ホストオンリーアダプター
- 名前: VirtualBox Host-Only Ethernet Adapter
- アダプタータイプ: Intel PRO/1000 MT デスクトップ(82540EM)
- プロミスキャスモード: 許可しない
3. AlmaLinux 10 のインストール(命を吹き込みますわ)
- 起動: 仮想マシンを「通常起動」いたします。
- 言語選択: 「日本語」を選択し「続行」。
- 地域選択: キーボード、時刻(Asia/Tokyo)を確認なさって。
-
ソフトウェアの選択: ベース環境「サーバー」を選択し、以下のツールを追加いたしますわ。
- パフォーマンスツール / 仮想化ハイパーバイザー / グラフィカル管理ツール / システムツール
- インストール先: 設定したディスクを選択。
- ユーザーの設定: 任意のユーザー名とパスワードを設定。
- インストール開始: 完了後、システムを再起動いたしますわ。
4. 特権作業用ユーザーの作成(守りを固めますわよ)
rootでの直接操作は危険ですわ。sudo を介した、賢明な運用を行いましょう。
# 1. 新しいユーザーの作成
sudo useradd <ADD_USERNAME>
# 2. パスワードの設定(堅牢なものをお願いしますわ)
sudo passwd <ADD_USERNAME>
# 3. wheelグループ(管理者権限)への追加
sudo usermod -aG wheel <ADD_USERNAME>
# 4. 動作確認
su - <ADD_USERNAME>
sudo whoami
# root と表示されれば、わたくしたちの勝利ですわ!確認後、再起動を。
5. ネットワーク設定と疎通確認(道を通しますわ)
ホストOS(Windows)とゲストOS(AlmaLinux)の間に、秘密の通り道を作成いたしますわ。
5.1 ゲストOS(AlmaLinux)側での設定
ホストオンリーアダプター(enp0s8)を認識させ、通信可能な状態へ導きます。
# デバイスの状態を確認いたしますわ
nmcli device status
# enp0s8が「disconnected」なら、接続を有効化なさって
sudo nmcli device connect enp0s8
# 割り当てられたIPアドレス(IPv4)を確認し、しっかりメモしてくださいませ
ip a
5.2 ホストOS(Windows)側での準備
大切なお屋敷(Windows)の門番を説得し、通信を許可させますわよ。
-
ファイアウォール設定: 「Windowsセキュリティ」>「ファイアウォールとネットワーク保護」>「ファイアウォールによるアプリケーションの許可」を開きますわ。
-
アプリの許可: 「設定の変更」を選択し、Tera Term と Oracle VirtualBox の「プライベート」通信を許可してくださいませ。
- Pingでの疎通確認: コマンドプロンプトを起動し、先ほどメモしたIPアドレスへ愛の挨拶(疎通確認)を送ります。
ping <enp0s8のIPアドレス>
6. Tera TermからのSSH接続(いよいよ対面ですわ)
さあ、仕上げの時間ですわ。遠隔操作という魔法で、サーバーを操りましょう。
6.1 接続の開始
-
Tera Term起動:
「新しい接続」ウィンドウにて、以下の設定を入力いたします。-
ホスト:
<enp0s8のIPアドレス> - サービス: SSH
- TCPポート#: 22
-
ホスト:
-
セキュリティ警告:
初回接続時は「続行」を選択し、このホストを信頼するリスト(known hosts)へ追加することを忘れないでくださいませ。
6.2 ユーザー認証
ログイン画面では、わたくしたちが用意した「作業用ユーザー」の情報を入力なさい。
-
ユーザー名:
<手順4で作成した作業用ユーザー名> -
パスワード:
<設定した堅牢なパスワード> - 認証方式: プレインパスワードを使う
6.3 接続成功
無事にログインでき、黒い画面にプロンプトが表示されれば、構築は完璧ですわ!
これからは貴方の自由な発想で、この環境を思う存分使いこなしてくださいませね。
⚠️ 免責事項(Disclaimer)
本手順書の内容は、正確性を期して作成されておりますが、利用にあたっては以下の点をご承知おきくださいませ。
- 自己責任の原則: 本手順を利用したことにより発生したいかなるトラブル、損失、損害について、作成者は一切の責任を負いかねます。すべては貴方の「自己責任」において実行してくださいませ。
- 環境による差異: ハードウェア構成やソフトウェアのバージョン、OSのアップデート状況により、手順通りに動作しない可能性がございます。
- 商用利用の注意: 本手順は学習・検証目的のものです。本番環境への適用には十分な検証とセキュリティ監査を推奨いたします。
- AIによる加筆修正: 本手順書はAIアシスタント(AIお嬢様)による加筆・修正・構成の整理が行われております。AIの特性上、稀に不正確な情報が含まれる可能性があるため、重要な設定については公式ドキュメントを併せて参照なさってくださいませ。