使用 nc 连接本地主机失败

使用 nc 连接本地主机失败

晚上好,

我正在尝试在 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>

相关内容