1.问题描述:
Linux 工作站命令打开端口之后,VNC Viewer 连接提示"timed out waiting for a response from the computer."
2.可能存在的问题以及解决办法:
1)先检查打开端口的指令,ip,端口是否正确。
命令"vncserver -geometry 1920x1080 "
2)服务器可能打开了防火墙,通过服务器外部ip无法访问某些服务,导致连接超时。
①解决:在服务器中手动开启相应的端口号,vnc viewer 即可访问。
切到root权限,手动开启端口的规则,以5905 端口为例,加入防火墙规则的命令如下:
iptables -I INPUT -p tcp --dport 5905 -j ACCEPT
iptables -I INPUT -p tcp --dport 5905 -j ACCEPT
其他相关指令:
*查看当前防火墙规则:iptables -L -n --line-number
iptables -L -n --line-number
*查看个人用户下所有vnc的端口号:netstat -lp|grep -i vnc
netstat -lp|grep -i vnc
②解决:关闭防火墙
root权限分别输入以下指令:
- 查看防火墙状态:systemctl is-active firewalld.service
- 关闭防火墙:systemctl stop firewalld.service
- 禁用防护墙:systemctl disable firewalld.service