セキュリティ
友人に公開するときのポート設定:開けすぎない
2026年10月8日

レン
サーバーができた!友達に繋いでもらうには、ポートを開ければいいんだよね?

プロクラ
そのとおり。ただ「必要な分だけ」というのが大事だよ。まとめて開けてしまうと、ゲーム以外の入口まで公開することになる。
開ける入口は、使うものだけ
22開SSH接続元を絞る
80開Web公開するなら
443開Web(暗号化)公開するなら
3306閉データベース外に出さない
その他閉—既定で閉じる
「全部閉じてから、必要な分だけ開ける」が基本。SSHを閉じる前に自分の接続を確認
開けるべきもの
- ゲームが実際に使うポート番号(公式の案内で確認する)
- 通信の種類(TCPかUDPか)も合っているか確認する
- サーバー内のファイアウォールと、事業者側の設定の両方
- この2か所を通らないと届かない

プロクラ
2つめは見落としやすいよ。ゲームによってはUDPを使う。TCPだけ開けて「繋がらない」と悩むのは、よくあるつまずき方だね。
開けてはいけないもの
ゲーム用のポートだけを開ければ十分で、管理用の入口まで一緒に開ける必要はありません。友達に教えるつもりで書いた設定が、実際には世界中に開いている、ということが起きます。開ける範囲は、遊ぶために必要な最小限に留めてください。

ウィルスン
…友人のために全部開けてくれたのか。実にありがたい。SSHも管理画面も、まとめて使わせてもらおう。
- SSH(管理者だけが使う。自分のIPからのみに絞る)
- ゲームの管理用コンソール(外から触れる必要は無い)
- データベースや、その他の管理機能
- 「とりあえず全部開ける」設定

プロクラ
4つめは、繋がらないときに試してしまいがちだよ。切り分けのために一時的に開けたなら、必ず元に戻すこと。開けたまま忘れるのが、いちばん多い事故だ。
友達に伝えること
- ゲームの接続先(アドレスとポート番号)だけでよい
- SSHの情報や管理用のパスワードは伝えない
- 管理権限は、信頼できる人に絞る
- 参加者が増えたら、誰に何を渡したかを記録しておく

プロクラ
3つめは、悪意の話だけではないよ。操作ミスでワールドを壊してしまうこともある。「みんな管理者」は事故のもとだね。
IPアドレスを公開することの意味

プロクラ
接続先を伝えるということは、サーバーのアドレスを教えるということでもある。そこから攻撃を受ける可能性も、ゼロではない。
- 不特定多数に公開するなら、備えの必要度が上がる
- 限られた友人だけなら、リスクは小さい
- 大量のアクセスを浴びせられた場合、個人での対処は難しい
- 事業者が用意している防御の仕組みがあれば、確認しておく

レン
ゲームの口だけ。SSHは自分のIPからだけ。それで十分なんだね。
動いていることを確かめる

プロクラ
設定したら、実際に外から見えるかを確認しよう。自分のサーバーの中からは繋がっても、外からは届いていないことがある。
- 別の回線から接続してみる
- 友人に試してもらう
- 開けていないポートが、外から見えていないことも確認する
- 設定を信じず、実際の結果で判断する

プロクラ
3つめが大事だよ。開けたつもりのものだけが開いているか。Dockerで動かしている場合は特に、意図せず公開されていることがある。
VPSの料金を比較する
あわせて読みたい
- セキュリティデータベースを外に出さないデータベースが外から繋がる状態になる典型的な経路と、待ち受ける範囲の絞り方、そして実際に閉じられたかを別の回線から確かめる方法まで解説します。
- セキュリティAPIキーをGitHubに上げてしまったら:消すより先に無効化する公開した瞬間から何が起きているのか、なぜ消すだけでは終わらないのか、対処の正しい順番と、次から同じことを起こさないための仕組みを解説します。
- セキュリティ【セキュリティ】WordPressが狙われる理由と、最低限の防御ログイン画面・プラグイン・更新という3つの基本に加え、入られた前提での備えまで。プラグインを減らすことが速さと守りの両方に効く理由も解説します。
- セキュリティ【セキュリティ】権限は最小限に:rootで作業し続けてはいけない理由最小権限を、サーバーの中だけでなくAPIキーやアカウントにも当てはめる考え方。「念のため」で付けた権限を見直すきっかけの作り方まで解説します。