ポートが Telnet に応答しません。

ポートが Telnet に応答しません。

このメッセージが表示されたら、私のSuse Linuxのポート設定が正しいかどうかを知りたいです。他のホストからポート30015にアクセスする必要がありますが、現在ホストをpingできますが、ポートに接続できません。 ここに画像の説明を入力してください。

ここに画像の説明を入力してください。

ここに画像の説明を入力してください。

答え1

netstat共有していたスクリーンショットで見るとPort 30015TCPモードでモニタしているようです。接続を確認するには、次のコマンドを使用するか、telnetコマンドncを発行できます。

    telnet  <hostname>  30015 
           or 
    nc -v <hostname> 30015

たとえば、ポート22を確認しています。

     nc -v localhost 22
     Connection to localhost 22 port [tcp/ssh] succeeded!
     SSH-2.0-OpenSSH_5.3

「接続が拒否されました」というメッセージが表示されたら、ターゲットサーバーのファイアウォールを確認してください。

次のコマンドを使用してファイアウォールルールを確認できます。

       iptables -L -n (as root)

iptables接続がブロックされている場合は、iptables次のコマンドを使用して無効または許可する新しいルールを追加します。SSH

iptableを無効にする

  service iptables stop ; chkconfig iptables off

SSHを許可するルールの追加

 -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT

関連情報