无法连接到 ubuntu 上的服务?

无法连接到 ubuntu 上的服务?

我刚刚在 ubuntu 工作站上安装了一项服务。假设它在端口 511 下运行。我可以本地连接:

telnet localhost 511

当我尝试从远程机器连接时失败

telnet 192.168.0.1 511

奇怪的是,我尝试使用 IP 地址进行本地连接,但出现以下错误:
“无法连接到远程主机:连接被拒绝”

我检查了防火墙的状态:

sudo ufw status

并返回“status:inactive”

那么,有谁知道为什么我无法远程连接,因为防火墙被禁用了,为什么我无法使用它的 IP 地址进行本地连接。我不知道这是否重要,但它在 esxi 下运行。

答案1

可以尝试以下几件事(无特定顺序):

  1. 在您的 Ubuntu VM 上运行ifconfig -a以确定分配的 NIC 是否正确分配了 192.168.0.1。

  2. 在 Ubuntu VM 上运行iptables -L以确定是否有任何过滤器。这是一种“仅确认”类型的检查。

  3. 在您的 Ubuntu VM 上运行nestat -antup|grep 511以确定服务是否正在监听。您的服务可能仅在 lo 接口上监听。

相关内容