⌨ DAY 1 · ONBOARDING
演習サーバへ接続する
infra-study.org の演習はすべて、あなた専用の 演習サーバ (workstation01 / learner01) 上で行います。 接続方法は 2 通り。どちらでも演習はできるので、自分に合う方を選んでください。 初めての方は Option A (ブラウザ) がおすすめです。
§ 00 接続経路の全体像 ARCHITECTURE
Option A — ブラウザ(Guacamole 経由)
Option B — SSH 直接(Cloudflare Tunnel)
合流後の共通経路(→ learner01)
入口が違うだけ。workstation01 で合流し、その先は共通です。
各レイヤーの役割
- あなたの PC出発点。ブラウザ(Option A)または
sshコマンド(Option B)で接続を始めます。あなたが操作するのはここだけです。 - Cloudflare自宅サーバへの唯一の入口。Option A は HTTPS、Option B は Tunnel TCP で通します。ルーターのポート開放は一切なし(認証も自動で通過)。
- Guacamole VM-104Option A 専用の中継役(青)。ブラウザ ↔ SSH を変換し、ターミナルソフト無しでブラウザ内に端末を開きます。Option B では通りません。
- workstation01 VM-202踏み台サーバ=2経路の合流点。Option A も B も、まずここに着地します。ここから
ssh student@learner01で演習環境へ入ります。 - learner01 VM-103ゴール=あなたの演習環境(緑)。実際に
fdiskやmkfsなどを打つのはこのサーバです。
§ 01 接続方法を選ぶ 2 OPTIONS
Option A
🌐 ブラウザで開く(Guacamole)
環境構築不要・すぐ開始できます。新しいタブでブラウザ内ターミナルが起動します。
初回は メール OTP 認証 画面が出ます(Cloudflare Access)。受信メールに届く 6 桁コードを入力してください。
🚀 別タブで Guacamole を開く
↗
初回は メール OTP 認証 画面が出ます(Cloudflare Access)。受信メールに届く 6 桁コードを入力してください。
Option B
💻 手元 PC から SSH
本物のサーバ管理者体験。Mac / Linux は標準の
ssh、Windows は Teraterm / OpenSSH / PuTTY。SSH 鍵認証で接続します。
ssh -i ~/.ssh/infra_study alice@ssh.infra-study.org
§ 02 接続後の流れ FLOW
上の図のとおり、入口(Option A / B)が違うだけで、workstation01 に着いた後は どちらも同じ手順です。 自分が選んだ Option の手順カードを上から順にこなしてください。
Option A
🌐 ブラウザ(Guacamole)
- § 01 の 「🚀 別タブで Guacamole を開く」 を押す。
- 初回は メール OTP 認証 画面が出る。届いた 6 桁コードを入力する。
- ブラウザ内に ターミナルが開く。これで
workstation01に入った状態になる。
→ 着地: alice@workstation01:~$
Option B
💻 手元 PC から SSH
- 手元のターミナルを開く(Mac / Linux は
ssh、Windows は Teraterm / PuTTY / OpenSSH)。 - 配布された SSH 鍵で次を実行する。 ssh -i ~/.ssh/infra_study alice@ssh.infra-study.org
- そのまま
workstation01に入る。
→ 着地: alice@workstation01:~$
⏳ 準備中(SSH 鍵の配布が整うまでは Option A をご利用ください)
workstation01 で合流 — ここから先は共通
▼
共通
✅ workstation01 に入った後(Option A・B 共通)
踏み台の workstation01 から、演習環境 learner01 へジャンプします。次を実行してください。
Part 1 では learner01 にパスワードを入力して接続します。パスワードは予約後に運営より個別にご案内します(確認メールの自動送信は現在準備中です)。入力中は文字が画面に表示されませんが、正常な動作です。
プロンプトが student@learner01:~$ に変われば成功です。ここから演習を始められます。
パスワードが分からない・ご案内が届かない場合
運営(X: @taro3_01)までご連絡ください。
「
運営(X: @taro3_01)までご連絡ください。
「
Permission denied (publickey,password)」と出た場合は、パスワードが違うサインです。ssh student@learner01 を打ち直して、パスワードを確認してから入れ直してください。
§ 03 接続できないとき TROUBLESHOOTING
OTP メールが届かない
迷惑メールフォルダを確認。それでも来ない場合は数分待ってから再送信。解決しない場合は運営(X: @taro3_01)まで。
Guacamole 画面が真っ黒
workstation01 / learner01 が停止している可能性。右上の サーバ稼働状況ドット を確認。停止中の表示が出ていたら稼働を待つ(手動運用)。
SSH で Permission denied (publickey)
SSH 鍵が登録されていない / 鍵パスが間違っている / SSH 鍵の配布が未完了(準備中)。Option A (Guacamole) で開始してください。
§ 04 Part 別の接続追加情報 PART-SPECIFIC
あなたが今学習中の Part だけ開いてください。各 Part で追加で接続が必要な機器・URL・ツール情報をまとめています。
Part 1(Linux 基礎)は
§ 01-§ 03 だけで完結します。
PART 2 ネットワーク基礎
Part 2 の章は公開中です。ネットワーク演習で使う l3router01 への SSH・TP-Link Web UI の接続手順は現在整備中で、近日この画面に追加します。
PART 3 サーバ運用
このパートは準備中です。公開時に、この画面で接続情報をご案内します。
PART 4 · WEB nginx でサイトを公開する
このパートは準備中です。公開時に、この画面で接続情報をご案内します。
PART 4 · DB PostgreSQL でデータを扱う
このパートは準備中です。公開時に、この画面で接続情報をご案内します。
PART 5 仮想化と Proxmox
このパートは準備中です。公開時に、この画面で接続情報をご案内します。
PART 6 ストレージと iSCSI
このパートは準備中です。公開時に、この画面で接続情報をご案内します。
PART 7 監視
このパートは準備中です。公開時に、この画面で接続情報をご案内します。