GNU/Linux >> Linux の 問題 >  >> Cent OS

Centos – Iptablesとの発信接続をブロックしますか?

私は、外部サポーターがシェルアクセス(非ルート)を持っている(非本番)マシンを持っています。 iptablesを使用して、そのマシンからネットワークにさらに侵入するのを防ぎたいのです。

「通常の」ファイアウォールGUIは、着信トラフィックのみをブロックします。 「すべての着信トラフィック(および応答)を受け入れ、特定のターゲット(監視サーバーへのsnmp-trapsなど)の新しい発信トラフィックのみを許可する」などのルールを設定するにはどうすればよいですか?

OSはCentOS5です

承認された回答:

ACCEPTとして明示的に定義したものを除いて、すべての発信トラフィックをドロップする方法は2つあります。 1つ目は、OUTPUTチェーンのデフォルトポリシーをドロップするように設定することです。

iptables -P OUTPUT DROP

この方法の欠点は、チェーンがフラッシュされる(すべてのルールが削除される)と、すべてのアウトバウンドトラフィックがドロップされることです。もう1つの方法は、最後に「包括的」DROPルールを配置することです。 チェーンの。

iptables -A OUTPUT -j DROP

あなたが何を必要としているかを正確に知らなければ、私は何を受け入れるべきかについてアドバイスを提供することはできません。私は個人的に、チェーンの最後にデフォルトのDROPルールを配置する方法を使用しています。 GUIがどのようにルールを設定しているかを調査する必要がある場合があります。そうしないと、起動時にルールを復元する従来のCLIの方法(/ etc / sysconfig / iptablesなど)と競合する可能性があります。


Cent OS
  1. ForemanでCentOSストリームを管理する

  2. DirectAdminを使用してCentOS6にmod_ruid2をインストールします

  3. UbuntuとCentOSでiptablesを使用してファイアウォールを設定する方法

  1. CentOS7にngx_pagespeedを使用してNginxをインストールします

  2. CentOS7でiptablesを使用する

  3. iptables:送信トラフィックを conntrack および所有者と照合します。奇妙なドロップで動作します

  1. CentOS 8のインストール方法(スクリーンショット付き)

  2. CentOS7にRockMongoを使用してMongoDBをインストールします

  3. iptables を使用して http トラフィックを別の IP アドレスに転送する