使用 netcat 但客户端拒绝。为什么?

vij*_*aya 6 virtual-machine netcat kali-linux

服务器端:

nc -l -p 192.168.1.229 1234
Run Code Online (Sandbox Code Playgroud)

客户端:

nc 192.168.1.229 1234
Run Code Online (Sandbox Code Playgroud)

但它无法连接。为什么?

~# nc 192.168.1.229 1234
(UNKNOWN) [192.168.1.229] 1234 (?) : Connection refused
Run Code Online (Sandbox Code Playgroud)

Yar*_*ron 10

在服务器端,您不应提供其 IP 地址。

服务器端应该是:

nc -l -p 1234
Run Code Online (Sandbox Code Playgroud)

客户端应该是

nc 192.168.1.229 1234
Run Code Online (Sandbox Code Playgroud)

请注意,问题的根源可能是这两台机器之间的防火墙/路由器过滤掉了您正在使用的端口上的流量。