SSHポート22を完全に閉じた理由と、代わりに使っている方法

I close SSH port 22 (and what I use instead)

SSHポート22を完全に閉じた理由と、代わりに使っている方法

SSHのポート22をインターネットに晒さないための方法として、fwknopによるSingle Packet Authorization(SPA)を紹介。鍵認証やfail2banだけでは不十分で、ポートを完全に閉じてスキャナーに何も見せないようにする。SPAは暗号化・署名されたUDPパケットを送ることで、一時的にファイアウォールのルールを挿入し、SSHポートを開く。パケットは使い捨てでリプレイ攻撃も防げる。Ansibleでのサーバー設定、クライアント設定、SSHやAnsibleへの組み込み方、Tailscaleを併用した冗長化まで解説。

これは隠蔽によるセキュリティではありません。ポートは巧妙な番号の背後に隠されているのではなく、本当に閉じているのです。

同じ日のその他の記事

2026-08-15