VNC Timed out waiting for a response from the computer
最近在阿里云服务器ECS上安装了图形界面和VNC Server,参考:CentOS6.5下安装远程桌面服务端软件VNC Server
但是连接的时候却提示:VNC Timed out waiting for a response from the computer
很是奇怪;
因为印象中阿里云服务器ECS要求关闭 security linux,所以没有考虑CentOS系统本身的防火墙问题。
先是创建了安全组,参考: 云服务器 ECS>安全>安全组>创建安全组
尝试后不行,本地尝试:telnet 服务器IP 5901,但是连接不上;
CentOS下查看系统是否已安装telnet
rpm -qa | grep telnet
telnet-0.17-48.el6.x86_64
telnet-server-0.17-48.el6.x86_64
telnet 是挂在 xinetd 底下的,所以同时查看是否安装了xinetd服务
rpm -qa | grep xinetd
xinetd-2.3.14-39.el6_4.x86_64
两者都没有的安装的话,yum安装以下服务
yum install xinetd telnet telnet-server -y
---------------------
作者:Borntodieee
来源:CSDN
原文:https://blog.csdn.net/borntodieee/article/details/78790112
版权声明:本文为博主原创文章,转载请附上博文链接!
服务器上使用 netstat -na | grep 5901 命令查看,服务端口也在监听状态;
然后在服务器上安装了 Telnet,尝试使用内网IP连接成功,但使用外网IP就不行;
最后看到一篇文章提到这个问题,需要添加防火墙规则;
解决方法:
sudo /sbin/iptables -I INPUT 1 -p TCP --dport 5901:5910 -j ACCEPT
或者直接修改文件/etc/sysconfig/iptables文件,添加一行:
-A INPUT -p tcp -m state --state NEW -m tcp --dport 5901:5910 -j ACCEPT
重启iptables服务:
service iptables restart
如果没有iptables.service文件,使用yum安装一下:yum install iptables-services
---------------------
作者:勤奋的伙计
来源:CSDN
原文:https://blog.csdn.net/jisuanji_wjfioj/article/details/78257729
版权声明:本文为博主原创文章,转载请附上博文链接!
于是执行了一下:
sudo /sbin/iptables -I INPUT 1 -p TCP --dport 5901:5910 -j ACCEPT
防火墙也不需要重启,也没执行 flush privileges,再用VNC客户端一连接,发现连接上了。
小结
问题还是要一个一个的排查,不能靠印象中的什么就确定那里不会出问题。
还没有评论,来说两句吧...