连接被拒绝 telnet localhost 8080

Connection refused telnet localhost 8080

我是 运行 一台 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

我在IP table上添加了8080/tcp,并打开了端口。知道是什么阻止了它吗?

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

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

echo OK > /dev/tcp/localhost/8080
echo $?

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

netstat -tulpn | grep 8080

编辑:

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

# 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