连接被拒绝 telnet localhost 8080

pet*_*nar 2 centos telnet

我正在运行 CentOS 7 机器,当我尝试 telnet localhost 8080 时,我收到以下消息

Trying ::1...
Telnet: connect to address ::1: Connection refused
Trying 127.0.0.1...
Telnet: conenct to address 127.0.0.1: Connection refused
Run Code Online (Sandbox Code Playgroud)

我已将 8080/tcp 添加到 IP 表并打开了端口。知道是什么阻止了它吗?

cri*_*sti 6

这很简单:端口 8080 没有打开,就像 @Esse 告诉你的那样。

您还可以使用 echo 检查连接:

echo OK > /dev/tcp/localhost/8080
echo $?
Run Code Online (Sandbox Code Playgroud)

您可以使用 netstat 列出打开的端口:

netstat -tulpn | grep 8080
Run Code Online (Sandbox Code Playgroud)

编辑:

您可以通过尝试自己打开端口来测试端口是否未打开:

# open port 8080 using netcat
nc -l 8080 &
# check connection
netstat -tulpn | grep 8080
telnet localhost 8080
echo OK > /dev/tcp/$(hostname -f)/8080
nc 127.0.0.1 8080
Run Code Online (Sandbox Code Playgroud)