CentOS 6.3 64位 安装vncservers 后无法连接,总是显示connection refused(10060)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS 6.3 64位 安装vncservers 后无法连接,总是显示connection refused(10060)相关的知识,希望对你有一定的参考价值。

# vim /etc/sysconfig/vncservers
再最后面加入如下两行:
VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 1024x768 -alwaysshared -depth 24"
修改远程桌面显示配置文件:
# vim /root/.vnc/xstartup
#!/bin/sh
# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
gnome-session & #set starting GNOME desktop
#startkde & #kde desktop
#twm & #Text interface
#/usr/bin/startxfce4
#exec /usr/bin/fluxbox

执行:vncserver

直接关闭防火墙:
# /etc/init.d/iptables stop
vnc客户端连接:
(1)IP:1,连接不上
(2)ip:2810,还是连接不上
(3)ip:5801,还是连接不上

实在没办法了,求大神帮下我吧!
注:上面的vim 错了,是vi

1. yum install vnc-server,通过网络安装tigervncserver
安装完毕rpm –qa | grep vnc查看是否成功
2. Vi /etc/sysconfig/vncservers,设置root登录终端1,分辨率:
VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 1280x1024 -nolisten tcp -depth 24"
3. cd /root,再vncpasswd为root设置vnc访问密码
4. service vncserver start
5. 修改/root/.vnc/xstartup文件
……
xsetroot -solid grey
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
gnome-session &
#twm &
6. chkconfig --level 2345 vncserver on设置开机启动vncserver服务
7. reboot系统。
8. 在控制pc中安装vncviewer,输入*.*.*.*:1(宿主机ip:终端号),connect建立连接
参考技术A 设过密码了吗?
vncpasswd?

配置基本上没有问题,不知道用的是哪个vncserver

推荐用 tigervnc追问

密码设过了,配置上面的需要按步骤来吗,我都怀疑是不是我的vnc客户端有问题,
要不你把你的配置过程写给我吧!
我在照你的方法重新安装一次。谢谢了

追答

我没有多少特别的。
1安装 yum install tigervnc-server.x86_64

2,vncpasswd
3,vi /etc/sysconfig/vncservers
4,service vncserver start
这样就可以了。
# vi /root/.vnc/xstartup 这一步没有做。

参考技术B 1,安装VNC-Viewer和VNC-Server两个软件,可自行去官网下载,百度搜索VNC-Viewer和VNC-Server官网即可
2,VNC-Server软件用目录下的注册机获取注册码,一次不行,多试几个,注册机最新版本和老版本都可以用
3,VNC-Server不注册无法使用
4,注册完成,打开VNC-Viewer软件就可使用了,无需修改注册表等其他操作
5,出现10060报错是因为没有安装VNC-Viewer或者VNC-Server这个软件,VNC-Viewer是客户端软件,VNC-Server是服务器软件
6,所以对方能链接到你的电脑,而对方电脑没有安装其中某个软件,只有viewer软件,所以对方可以链接你的电脑,而对方电脑没有服务器Server软件,所以你无法链接,看百度的资料设置啥命令行,搞了半天也不行,防火墙也设置了也不行,最后试了下原来是两个软件,安装一个自然没法链接,注册机需要你自己找了,没有注册码没法用的,或者花钱也行
7,本人亲测,自己电脑关闭Server软件,用Viewer软件是可以链接目标电脑的,反之应该是不行的,希望能帮到大家

vncserve安装配置 (转)

使用服务器时,利用远程桌面是非常方便的,否则需要跑到服务器机房操作非常的费事,或者需要远程操作机器是也可以使用,一般的操作系统都会带有远程桌面功能,但是不如第三方的的软件好用,对于Linux系统常用的远程桌面软件是vnc,vnc分为服务器端和客户端,下面先讲讲vnc服务器端的安装与配置。


安装VNC服务器端

ubuntu中vnc服务器端的安装很简单,运行如下命令:

$ sudo apt-get install vnc4server
安装完成后第一次运行要求设置密码。

设置VNC登录密码

$ vncpasswd
Password:
verify:
提示输入密码,确认密码。设置密码并第一次启动vncserver后,在用户家目录中会生成.vnc/目录,注意:刚安装完用户家目录中是没有.vnc目录的。

启动和关闭vcnserver

$ vncserver :1  
表示启动vncserver,“:1”表示display号,即启动vncserver的1号display。服务器中可以在不同的账户中启动不同的display号,客户端登录时需要填写对应的display号登录到对应的账户。如果多个客户端登录同一个display,会看到别人操作的动作,即会争抢鼠标。
$ vncserver -kill :1
关闭1号display。

VNC服务器的配置

默认的配置文件是~/.vnc/xstartup。刚安装完如果不修改配置文件的话,从客户端连接时将看不到完整的桌面,而只有一个Terminal窗口,如下图所示。

技术分享

这是因为默认启用的桌面配置的问题,需要修改配置文件。网上查到的很多文章都说,将配置文件中的twm &行注释掉,然后添加一行gnome-session &即可。可是通过实验,发现并不一定能解决问题!后来在网上找到一篇靠谱的文章:http://blog.csdn.net/njchenyi/article/details/8489689,该文章讲的配置方法确实可行,下面将该文章中的配置文件内容搬过来记录于此。

默认的配置文件如下:
  1. #!/bin/sh  
  2.   
  3. # Uncomment the following two lines for normal desktop:  
  4. # unset SESSION_MANAGER  
  5. # exec /etc/X11/xinit/xinitrc  
  6.   
  7. [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup  
  8. [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources  
  9. xsetroot -solid grey  
  10. vncconfig -iconic &  
  11. x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &  
  12. x-window-manager &  

文章中讲述的配置文件如下:
  1. #!/bin/sh  
  2.   
  3.   
  4. # Uncomment the following two lines for normal desktop:  
  5. unset SESSION_MANAGER  
  6. unset DBUS_SESSION_BUS_ADDRESS  
  7. # exec /etc/X11/xinit/xinitrc  
  8.   
  9.   
  10. [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup  
  11. [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources  
  12. xsetroot -solid grey  
  13. vncconfig -iconic &  
  14. x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &  
  15. # x-window-manager &  
  16.   
  17.   
  18. export DESKTOP_SESSION=ubuntu-2d #这个 ubuntu-2d 参考 /usr/share/gnome-session/sessions/ 下的文件名设置成不同的值  
  19. export GDMSESSION=ubuntu-2d  
  20. export STARTUP="/usr/bin/gnome-session --session=ubuntu-2d"  
  21.   
  22.   
  23. $STARTUP  

到此vnc客户端就可以进行连接并正常显示了。

关于客户端

据说有不同的客户端可以连接vncserver,我一直是用的VNC Viewer(官网地址:http://www.realvnc.com/download/viewer/),该软件提供了用于不同操作系统的版本,是一个绿色版的小软件,直接运行使用,非常方便。如下图所示:
技术分享

关于vncserver的开机启动

安装vncserver主要是为了能远程操作服务器,但是会有一个问题:如果远程操作时需要将服务器重启,但是服务器重启后如果vncserver不能开机自己启动的话,客户端就无法远程连接到服务器了,这样用起来就非常麻烦了,所以必须想办法让vncserver开机启动。在网上查阅了很多相关的内容,发现很乱也很不靠谱,暂时没有找到简单有效的配置方法。
后来我使用了另外一种方法:在服务器上开启ssh服务并让ssh服务开机启动,这样服务器重启后,先通过ssh连接到服务器,然后通过命令行启动vncserver,然后就可以用vnc客户端连接了。关于Ubuntu上ssh的安装配置与开机启动可以查看本博客文章:http://blog.csdn.net/lewsn2008/article/details/10160441 。
























以上是关于CentOS 6.3 64位 安装vncservers 后无法连接,总是显示connection refused(10060)的主要内容,如果未能解决你的问题,请参考以下文章

CentOS 6.3 64位 安装vncservers 后无法连接,总是显示connection refused(10060)

zabbix 2.2.2在centos 6.3 x86_64上的安装

centos6.5 64 源码安装redis服务,建立可远程连接的redis数据库

centos 6.3怎么安装jdk

win7_64位操作系统安装python3.6.3遇到的问题和解决方法

新装了CENTOS 6.3 _64位系统使用top命令查看发现load average: 6.97, 6.97, 6.98,有两个进程使用很多。