首先查看下服务器上开放的端口:
# firewall-cmd --zone=public --list-ports
5902/tcp 5903/tcp 5901/tcp 5900/tcp 10191/tcp
可以看到确实没有开放我绑定的9706端口,于是将该端口加入到开放端口中:
# firewall-cmd --zone=public --add-port=9706/tcp --permanent
success
# firewall-cmd --reload
success
再来看一下,会发现9706端口被加入到了开放端口中:
# firewall-cmd --zone=public --list-ports
5902/tcp 5903/tcp 5901/tcp 5900/tcp 10191/tcp 9706/tcp
此时,从外部机器上也能telnet通了:
$ telnet <server-ip> 9706
Trying <server-ip> ...
Connected to 1 <server-ip> .
Escape character is '^]'.
删除开放端口的操作:
$ firewall-cmd --zone=public --remove-port=9706/tcp --permanent
success
$ firewall-cmd --reload
success