SSH ファイアウォール
UFW のルールと SSH の接続元を確認します。
実行前の確認
この例は UFW を有効化・初期化しません。コンソールと現在のセッションを維持し、実際の接続元と SSH ポートに置き換えます。IPv6、NAT、動的 IP、クラウドのルール、既存ルールの順序と既定ポリシーを確認し、不明なルールを削除しないでください。
サーバー側の手順は Ubuntu を例にしています。他のシステムではコマンド、設定パス、サービス名が異なる場合があります。クライアント側の手順は説明に従ってクライアントで実行してください。
変更を適用したら、新しい SSH セッションでログインと期待する動作を確認してください。確認が成功するまで現在のセッションを開いたままにしておくと、必要に応じて設定を復旧できます。
使用例
UFW の状態、番号付きルール、既定ポリシーを確認します。
sudo ufw status verbose
sudo ufw status numbered既存ポリシーが許す場合、実際の信頼できる接続元と SSH ポートを許可します。他の接続元はこのルールだけでは拒否されません。
sudo ufw allow from 192.0.2.10 to any port 22 proto tcp追加したルールだけを同じ実際のアドレスとポートで削除し、新しい接続を確認します。
sudo ufw delete allow from 192.0.2.10 to any port 22 proto tcp公式リファレンス
確認日:2026年10月27日