Telnet - ポートがブロックされた理由を確認するには?

Telnet - ポートがブロックされた理由を確認するには?

RedHat 6.5オペレーティングシステムがインストールされているLinuxボックスがあります。

ポート 8182 から localhost に Telnet を試みると、接続は拒否されます。

service iptables status
Firewall is not running

telnet localhost  8182
Connection refused

cat /etc/selinux/config
SELINUX=DISABLED
SELINUXTYPE=targeted 

検索方法に関する提案理由ファイアウォールがオフになっていてselinuxが無効になっていても、接続は拒否されます。

答え1

ポート 8182 で localhost に Telnet を接続すると、接続が拒否されました。

これは、コンピュータのポート8182で実行されているものが何もないことを意味します。そのポートで実行する必要があるサービスがインストールされ実行されていることを確認してください。 (TCP / UDP 8182は通常VMware Fault Domain Managerで使用されます。 )

しかし、localhostからlocalhostへの接続のためにファイアウォールでポートを開いたり無効にしたりする必要はありません。

答え2

接続が拒否されると、ループバックIPアドレスのポート8182でリッスンするサービスがないか、ファイアウォールがあります。

次のコマンドを使用すると、どのプロセスがどのIP /ポートにリストされているかを確認できますnetstat

netstat -tunlp

そのうち、tis、is tcpuisudpn名前の代わりにIPとポート番号を表示します。lこれはリスニングしてpプロセスを表示します。

iptablesを使用してファイアウォールのブロックがあるかどうかを確認できます。

iptables -nvL

関連情報