晚上好,
我正在尝试在 Ubuntu 22 上运行以下命令:
nc -vv 127.0.1.1 1234
但控制台返回此错误:
nc: connection to port 127.0.1.1 failed 1234 (tcp): connection refused
我是否必须先启用或配置某些东西才能测试这个?
答案1
Netcat 是盲目的,它可以准确监听您的指示。对于您的情况,我认为您必须在指示的主机和端口上启用该服务。或者只需更改已在运行的服务的主机或端口即可。
如果你想在你的本地主机您可以使用标志来监听传入的连接-l
。
nc -l 1234
一旦服务在localhost
端口上运行1234
,您可以nc
再次使用该命令开始监听。
nc -vv 127.0.0.1 1234
如果你想连接到不同的机器,您必须知道服务正在运行和监听的 IP 地址和端口。然后您可以使用类似这样的方法。
nc -vv <IP address> <port number>