web-dev-qa-db-ja.com

telnetが接続に失敗する:外部ホストによって接続が閉じられました

私はtelnetでlocalhostに接続しようとします:

% telnet localhost 6311

この接続は成功しますが、コンピューターの外部IPで接続すると、接続が失敗します。

% telnet x.x.x.x 6311
Trying x.x.x.x...
Connected to x.x.x.x
Escape character is '^]'.
Connection closed by foreign Host.

何が悪いのでしょうか?

4
sunny

問題はサービス(6311で実行されていた)にありました。サービスはリモートアクセスで動作するように構成されていません。

つまり、Telnetは問題ありませんでした:)

3
sunny

IPサーバーがリッスンしているものを確認します。サーバーがlocalhostまたは127.0.0.1をリッスンしていると思われます。 0.0.0.0をリッスンするようにします(おそらくいくつかのconfファイルを介して)。

実行すると確認できます

netstat -tapnl | grep 6311

127.0.0.1:6311または0.0.0.0:6311が表示されているか確認してください

1
anishsane