web-dev-qa-db-ja.com

localhostからlocalhostへの接続が拒否されました

私はnc -l 127.0.0.1 900を使用してtcpリスナーを起動し、接続拒否エラーが発生したときにnc 127.0.0.1 900を使用してそれに接続しようとしました。 Telnetを使用して接続する場合も同様です。 ufwは無効です。どうしてこうなるのかわかりません。この問題に少し光を当ててください。前もって感謝します。

2
pathfinder

ncの一部のバージョンには、リスニングポートとリスニングアドレスの指定に関連する奇妙な動作があります。 nc-vverbosity)オプションを指定して実行してみます。

~# nc -v -l 127.0.0.1 900
listening on 0.0.0.0:36915 ...
^C

~# nc -v -l 127.0.0.1 -p 900
listening on 0.0.0.0:900 ...
^C

同様の問題をトラブルシューティングする他の方法は、待機しているソケットのチェックです。

~# ss -tlnp | grep nc
LISTEN     0      1            *:43395   *:*      (("nc",pid=2210,fd=3))
2
Anton Danilov