Linuxで開いているポートが有効にならない場合の対処法

Linuxでポートを開放して機能させるには、次の手順に従ってください。

  1. Linux サーバーに root 権限でログインする。
  2. ファイアーウォール設定ファイルを開く。ディストリビューションにより、設定ファイルの場所が異なる場合がある。一般的なファイアーウォール設定ファイルのパスを示す。
  1. CentOS/Fedora/RHEL: /etc/sysconfig/iptables
  2. Ubuntu/Debian: /etc/iptables/rules.v4
  3. CentOS/RHEL 7以上のバージョン: /etc/firewalld/zones/public.xml
  1. 適切な場所に防火壁設定ファイルを開き、特定のポートの通信を許可するルールを追加。例えば、SSH 22番ポートを開放したい場合は、以下のルールを追加します。
-A INPUT -p tcp --dport 22 -j ACCEPT
  1. ファイアウォール設定ファイルを保存して閉じます。
  2. 異なるファイアウォール ソフトウェア により、ファイアウォール設定をリロードするためのコマンドは異なります。以下は、一般的なファイアウォール設定のリロードコマンドです。
  1. CentOS/Fedora/RHEL: service iptables restart
  2. Ubuntu/Debian: iptables-restore < /etc/iptables/rules.v4
  3. CentOS/RHEL 7以降: firewall-cmd –reload

上記のステップを完了すれば、開放されているポートを通じてLinuxサーバーと通信できるようになるはずです。SELinuxなどのその他のネットワーク関連のセキュリティツールがLinuxサーバーに実装されている場合は、特定のポートとの通信が許可されるように、追加の設定が必要になる可能性があります。

コメントを残す 0

Your email address will not be published. Required fields are marked *


广告
広告は10秒後に閉じます。
bannerAds