⌨ DAY 1 · ONBOARDING

演習サーバへ接続する

infra-study.org の演習はすべて、あなた専用の 演習サーバ (workstation01 / learner01) 上で行います。 接続方法は 2 通り。どちらでも演習はできるので、自分に合う方を選んでください。 初めての方は Option A (ブラウザ) がおすすめです。

§ 00 接続経路の全体像 ARCHITECTURE

あなたの PC ブラウザ / SSH Cloudflare 唯一の入口 Guacamole VM-104 · Option A 専用 workstation01 VM-202 · 踏み台 learner01 VM-103 · 演習 HTTPS SSH / TCP Option A Option B(直接) ssh ⌄ 2 経路はここで合流
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ゴール=あなたの演習環境(緑)。実際に fdiskmkfs などを打つのはこのサーバです。

§ 01 接続方法を選ぶ 2 OPTIONS

Option A 🌐 ブラウザで開く(Guacamole)
環境構築不要・すぐ開始できます。新しいタブでブラウザ内ターミナルが起動します。
初回は メール OTP 認証 画面が出ます(Cloudflare Access)。受信メールに届く 6 桁コードを入力してください。
🚀 別タブで Guacamole を開く
lab.infra-study.org / workstation01 経由
Option B 💻 手元 PC から SSH
本物のサーバ管理者体験。Mac / Linux は標準の ssh、Windows は Teraterm / OpenSSH / PuTTY。SSH 鍵認証で接続します。
ssh -i ~/.ssh/infra_study alice@ssh.infra-study.org
Cloudflare Tunnel TCP 経由 / 鍵認証のみ
⏳ 準備中(SSH 鍵の配布フローを整備中です。当面は Option A をご利用ください)

§ 02 接続後の流れ FLOW

Option A · 入口 ブラウザにターミナルが開く Option B · 入口 手元の ssh コマンドで接続 A・B 共通 workstation01 に着地 alice@workstation01:~$ ssh learner01 learner01 で演習開始 student@learner01:~$

上の図のとおり、入口(Option A / B)が違うだけで、workstation01 に着いた後は どちらも同じ手順です。 自分が選んだ Option の手順カードを上から順にこなしてください。

Option A 🌐 ブラウザ(Guacamole)
  1. § 01 の 「🚀 別タブで Guacamole を開く」 を押す。
  2. 初回は メール OTP 認証 画面が出る。届いた 6 桁コードを入力する。
  3. ブラウザ内に ターミナルが開く。これで workstation01 に入った状態になる。
→ 着地: alice@workstation01:~$
Option B 💻 手元 PC から SSH
  1. 手元のターミナルを開く(Mac / Linux は ssh、Windows は Teraterm / PuTTY / OpenSSH)。
  2. 配布された SSH 鍵で次を実行する。 ssh -i ~/.ssh/infra_study alice@ssh.infra-study.org
  3. そのまま workstation01 に入る。
→ 着地: alice@workstation01:~$
⏳ 準備中(SSH 鍵の配布が整うまでは Option A をご利用ください)
workstation01 で合流 — ここから先は共通
共通 ✅ workstation01 に入った後(Option A・B 共通)

踏み台の workstation01 から、演習環境 learner01 へジャンプします。次を実行してください。

ssh student@learner01

Part 1 では learner01 にパスワードを入力して接続します。パスワードは予約後に運営より個別にご案内します(確認メールの自動送信は現在準備中です)。入力中は文字が画面に表示されませんが、正常な動作です。

プロンプトが student@learner01:~$ に変われば成功です。ここから演習を始められます。

パスワードが分からない・ご案内が届かない場合
運営(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 ネットワーク基礎 l3router01 SSH / TP-Link Web UI
Part 2 の章は公開中です。ネットワーク演習で使う l3router01 への SSH・TP-Link Web UI の接続手順は現在整備中で、近日この画面に追加します。
PART 3 サーバ運用 learner01 SSH(Part 1 と同じ)
このパートは準備中です。公開時に、この画面で接続情報をご案内します。
PART 4 · WEB nginx でサイトを公開する SSH + ブラウザ HTTP アクセス
このパートは準備中です。公開時に、この画面で接続情報をご案内します。
PART 4 · DB PostgreSQL でデータを扱う SSH + psql
このパートは準備中です。公開時に、この画面で接続情報をご案内します。
PART 5 仮想化と Proxmox Proxmox Web UI + qm コマンド
このパートは準備中です。公開時に、この画面で接続情報をご案内します。
PART 6 ストレージと iSCSI TrueNAS Web UI + iscsiadm
このパートは準備中です。公開時に、この画面で接続情報をご案内します。
PART 7 監視 Grafana / Prometheus ブラウザアクセス
このパートは準備中です。公開時に、この画面で接続情報をご案内します。
← トップに戻る