sshdが2つのポートをリッスンするように設定しながら、いずれかのポートを単一の送信元アドレスに制限するにはどうすればよいですか?

sshdが2つのポートをリッスンするように設定しながら、いずれかのポートを単一の送信元アドレスに制限するにはどうすればよいですか?

ポート22225(すべてのIPでそのポートへの接続を許可)とポート22(そのポートで単一の静的IPのみを許可)をリッスンするには、sshdが必要です。

つまり、2つのポートを同時に受信しながら、1つのポートの接続のみがホワイトリストに追加されます。これを行う方法はありますか? Ubuntu Server 14.04を実行しています。

ベストアンサー1

両方のポートでリッスンするようにSSHサーバーを構成してから、iptablesを使用してポート22へのアクセスを単一のIP番号に制限できます。次のようなもの(x.x.x.x許可するIP番号はどこにありますか?)

iptables -A INPUT -p tcp --dport 22 -s x.x.x.x -j ACCEPT
iptables -A INPUT -p tcp --dport 22 -j DROP

おすすめ記事