コンテンツへ移動
Secret Knock

ポートノッキング、VPN、それともfail2ban?

いずれも、見知らぬ人をSSHや管理パネルから遠ざけるための方法です。ただし、その仕組みは異なります。これらは排他的ではなく、多くのサーバーで組み合わせて使われています。

ポートノッキング

ポートは誰に対しても閉じているように見えますが、ノックすると数秒間だけあなたのアドレスに対して開きます。ネットワーク経路に何かをインストールする必要も、トンネルも不要です。ノック後は直接接続します。fwknop SPAでは、ノックが暗号化され、リプレイできなくなります。接続元ネットワークが変わる環境からアクセスする1台のサーバー上の少数の管理サービスに適しています。

VPN(WireGuard、Tailscale)

サービスはVPN上でのみ待ち受けるため、インターネットからは見えず、トンネルがすべての通信を暗号化します。VPNではすべてのデバイスでクライアントを実行する必要があり、WireGuardではUDPポートも必要です。Tailscaleはその調整サービスに依存します。多数のサービスやネットワーク全体にアクセスする場合に適しています。

fail2ban

ポートは開いたままで、fail2banがログイン失敗後にアドレスを禁止します。ブルートフォース攻撃を減らせますが、サービスを隠すことはできないため、サーバーは依然としてすべてのスキャナーに応答します。上記のどちらと組み合わせる場合にも役立つ追加のレイヤーです。

使い分け

  1. 11台のサーバー、いくつかの管理用ポート、ポケットの中のiPhone:ポートノッキング。
  2. 2多数のサービス、ホームネットワーク全体、ファイル共有:VPN。
  3. 3常に到達可能でなければならない公開サービス:fail2banと強力な鍵。
  4. 4何を選ぶ場合でも:SSH鍵を使用し、パスワードログインは無効にします。

よくある質問

ノックしてVPNポートを開くことはできますか?

はい。WireGuardのUDPポートやルーターの管理ポートをノックの背後に隠すことで、両方を組み合わせられます。

セットアップのガイド