こんな人におすすめ
課題用のサーバーを配る側の設計:壊されても困らない形にする
2026年10月8日
壊れる前提で組む
学ぶ側にとって、壊せることは価値です。壊さないよう気をつけながら触ると、確かめられる範囲が狭くなります。配る側の仕事は、壊させないことではなく、壊れたあと短時間で戻せる形にしておくことです。

プロクラ
戻し方が用意されていれば、思い切って試せる。逆に戻せないと、一手ごとに調べ物が増えて進まなくなるんだ。学ぶ速さを決めているのは、理解力よりこの安心のほうだよ。
戻す手段を先に用意する
- 作った直後にスナップショットを取っておく(そこへ戻すのが一番速い)
- 同じ環境を作り直す手順を、記録として残す
- 受講者ごとに独立させ、1人の失敗が他へ及ばないようにする
- 戻す作業を、受講者自身にやらせるかどうかを決めておく
最後の項目は、教える内容によります。戻す作業そのものを課題にするなら本人にやらせますし、本題が別にあるなら配る側が戻したほうが時間を使いません。
どこまで自由にするか

レン
管理者権限は渡したほうがいいんでしょうか。

プロクラ
扱う内容次第だね。設定を変える練習をさせるなら渡さないと始まらない。ファイル操作やコマンドを覚える段階までなら、渡さなくても足りる。渡した範囲が、そのまま起こりうることの範囲になる、という見方で決めるといいよ。
外向きの通信をどうするか
受講者の環境から外部へ自由に通信できると、意図しない使われ方が起きることがあります。悪意が無くても、設定を間違えて外へ大量に送ってしまう、といった事故は起こります。研修の内容に外部との通信が要らないなら、出る側も絞っておくほうが安全です。

ウィルスン
外へ出られる環境を人数分配るというのは、それだけの数の入口を作るということでもある。期間が終わったら確実に閉じる、というところまでを設計に入れてほしい。
終わったあとの手順
- サーバーを削除する(停止だけでは課金が続くことがある)
- 追加ディスク・IPアドレス・スナップショットも消す
- 登録した鍵と、受講者のアカウントを外す
- 配った資料に残っている接続情報を無効化する
同じ環境を再現できるようにしておく
1台ずつ手で作ると、少しずつ違う環境ができあがります。受講者から質問が来たとき、その人の環境が他と同じかどうか分からないと、原因の切り分けが進みません。作る手順を書き出しておけば、同じものを何度でも用意できます。

レン
スナップショットから複製するのと、手順から作り直すのは、どちらがいいですか。

プロクラ
配るだけなら複製が速い。ただ手順を残しておくと、途中を変えたいときに効いてくる。次の回で内容を差し替えるなら、手順のほうが直しやすいよ。
VPSの料金を比較する
あわせて読みたい
- こんな人におすすめ個人開発したサービスをVPSで公開する公開前のチェック項目と、公開してからのほうが長いという前提での備え。落ちても気づける仕組み、人が来たときに詰まる場所、止めるときの段取りまで解説します。
- こんな人におすすめ作ったものをサーバーに公開する:見せる前に閉じておく場所成果物を自分のサーバーで動かすときに、まず塞いでおくべき箇所をまとめます。公開したまま残りやすい設定と、URLを渡す前の確認手順を扱います。
- こんな人におすすめセルフホストを始める前に決めておくこと自分で運用するということは、止まったときも自分で直すということです。向いている場合と向いていない場合、始める前に決めておく4つを整理します。
- こんな人におすすめ自前のクラウドストレージをVPSに置く写真やファイルを自分のサーバーで管理する構成。必要な容量とメモリの考え方、同期の負荷、そしてバックアップが二重に必要になる理由を解説します。
サーバーを触る前に押さえておきたいこと
姉妹サイトの、この記事と相性のいいページです。
- Linuxコマンド入門
ls / cd / grep などを疑似ターミナルで試しながら学べる — prodou.net
- シェルスクリプト入門
サーバー作業の自動化スクリプトを基礎から — prodou.net