Linux クラウド サーバーは iptables をどのように使用して、短期間に多数の同時接続が行われないようにしますか?

王林
リリース: 2023-05-15 08:52:05
転載
775 人が閲覧しました

iptables は、Linux オペレーティング システム上で実行されるファイアウォール ソフトウェアです。CentOS や Ubuntu などの Linux ディストリビューションでは iptables を使用できます。

ステップ 1: テーブルのインストール

ほとんどの Linux オペレーティング システムには、デフォルトで iptables がインストールされています。次のコマンドを使用して、iptables がインストールされているかどうかを確認できます。

which iptables
ログイン後にコピー

/sbin/iptables のようなパスが返された場合、iptables は正常にインストールされています。戻らない場合は以下のコマンドを実行してインストールしてください。

CentOS オペレーティング システム:

yum install iptables
ログイン後にコピー

Debian/Ubuntu オペレーティング システム:

apt-get install iptables iptables-persistent
ログイン後にコピー

ステップ 2: iptables ルールの作成

eth0 インターフェイスとポート 80 の受信を確認します。接続:

iptables -I INPUT -p tcp --dport 80 -i eth0 -m state --state NEW -m recent --set
ログイン後にコピー

60 秒以内に 10 を超える新しい着信接続がある場合、破棄:

iptables -I INPUT -p tcp --dport 80 -i eth0 -m state --state NEW -m recent --update --seconds 60 --hitcount 10 -j DROP
ログイン後にコピー

ステップ 3: iptables ルールを保存する

iptables を作成する ルールの後に、ルールを永続的にするには、iptables を保存してロードする必要があります。

rree

以上がLinux クラウド サーバーは iptables をどのように使用して、短期間に多数の同時接続が行われないようにしますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:yisu.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!