ホームページ  >  記事  >  運用・保守  >  Linux システムポートを閉じる 3 つの方法

Linux システムポートを閉じる 3 つの方法

小云云
小云云オリジナル
2018-03-29 17:22:4956161ブラウズ


Linuxシステムでポートを閉じる方法、この記事は主にあなたに共有します。お役に立てれば幸いです。

1. プロセスを強制終了してポートを閉じます

各ポートにはデーモン プロセスがあり、このデーモン プロセスを強制終了するだけです

各ポートはプロセスによって占有されています

ステップ 1、次のコマンドを使用します

netstat -anp | grep port

を実行して、このポートを占有しているプロセスを確認します。

2 番目のステップは、次のコマンドを使用します

kill -9 PID

単に kill するだけです

2. サービスを閉じる方法は次のとおりです。ポートを開く/閉じる

各ポートには対応するサービスがあるため、ポートを閉じるには、対応するサービスを閉じるだけで済みます。

Linux の起動時に自動的に開始されるサービスは、通常 2 つの場所に保存されます:

/etc/init.d/ フォルダーの下のサービス:
このフォルダーの下のサービスは、対応する SCRIPT Start またはシャットダウン。
例: sendmail サービスを開始します: ./sendmail start (TCP 25 ポートを開きます)
sendmail サービスを終了します: ./sendmail stop (TCP 25 ポートを閉じます)

sendmail サービスの現在のステータスを表示します: . /sendmail? status (サービスが実行中かどうかを表示します)

/etc/xinetd.d/ フォルダー内のサービス:
このフォルダー内のサービスは、サービス構成ファイルを変更し、xinetd を再起動する必要があります。

例: 認証サービスを開始するには、/etc/xinetd.d/auth 設定ファイルを開き、「disable=no」を変更し、保存して終了します。

/etc/rc.d/init.d/xinetd restart を実行します

認証サービスを停止するには、/etc/xinetd.d/auth 設定ファイルを開き、「disable=yes」を変更し、保存して終了します。

/etc/rc.d/init.d/xinetd restart を実行します

3. ファイアウォールを通過するポートを制限します

以下で紹介する方法は Linux コマンドで使用でき、非常に簡単です。
次のようにポートを開きます:

iptables -A INPUT -p $port -j ACCEPT

ACCEPT を DROP に変更するだけです。つまり:

iptables -A INPUT -p $port -j DROP
$port はポート番号です。 、iptablesの具体的な使い方は次のとおりです。

以上がLinux システムポートを閉じる 3 つの方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。