Networking
從 localhost 到 localhost 的連接被拒絕
我使用 nc -l 127.0.0.1 900 啟動了一個 tcp 偵聽器,然後在收到連接被拒絕錯誤時嘗試使用 nc 127.0.0.1 900 連接到它。使用 telnet 連接時也會發生同樣的情況。ufw 被禁用。我不明白這怎麼會發生。請對這個問題有所了解。提前致謝。
某些版本
nc
有奇怪的行為,與指定監聽埠和監聽地址有關。嘗試nc
使用-v
(verbosity
) 選項執行:~# 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))