VNCViewer Windows下远程连接Linux桌面

最近项目需求,需要将写的工程部署到centos6.5服务器上,但是出现了各种错误,就想着在linux下再调试代码。但是之前都是通过ssh链接远程服务器的,在ssh中肯定不能打开eclipse等集成开发工具,因此我们要在远程服务器上安装桌面及vncserver,然后在windows中用vncViewer连接。

一:服务器端(Centos6.5)

1:安装桌面:

(1)、我们安装gnome,但是在centos6里,gnome已经被改为Desktop了

yum --disablerepo=* --enablerepo=c6-mediagroupinstall "Desktop"

# 当然也可以看下有没有 groupinstall 改为grouplist

 

(2)、安装好了gnome,还需安装X Window

yum --disablerepo=* --enablerepo=c6-mediagroupinstall "X Window System"

 

(3)、然后我们安装中文语言

yum --disablerepo=* --enablerepo=c6-mediagroupinstall "Chinese Support"

 

2:安装vncserver

(1)   检查是否已经安装了VNCServer

[root@centos6 ~]# rpm -qa | grep vnc
tigervnc-1.0.90-0.17.20110314svn4359.el6.i686
gtk-vnc-0.3.10-3.el6.i686
tigervnc-server-1.0.90-0.17.20110314svn4359.el6.i686
gtk-vnc-python-0.3.10-3.el6.i686
<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">如果上面的几个rpm包已经存在,说明VNC server已经安装好了,接下来跳转步骤(3)启动vncserver就可以了,否则执行步骤(2)</span>

(2)   安装vncServer

# yum install tigervnc
# yum install tigervnc-server

(3)启动vncserver

第一次启动vncserver需要输入密码两次

[root@centos6 mnt]# vncserver

You will require a password to access your desktops.

Password:
Verify:

New 'centos6.xman.org:1 (root)' desktop is centos6.xman.org:1

Creating default startup script /root/.vnc/xstartup
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/centos6.xman.org:1.log

注意:

# /etc/init.d/vncserver restart

注:有时候上面的命令启动会报错,直接运行就可以:

# vncserver

注:关闭具体的vncserver命令:vncserver -kill :1vncserver -kill :2

 

基本上到这里用vnc客户端链接就是没有问题的了。。。。。。。。


(4)防火墙的设置

不设置防火墙连接的时候有可能会被阻止,这是可以选择关闭防火墙或者将VNC的服务器端口号加入到防火墙的信任列表中:

关闭防火墙:service iptables stop

或者:将VNC server添加到linux的防火墙信任列表中

[root@centos6u2 ~]# vim /etc/sysconfig/iptables
# then add below line to this file
-A INPUT -m state --state NEW -m tcp -p tcp --dport 5900:5910 -j ACCEPT

# restart iptables
[root@centos6u2 ~]# service iptables restart

防火墙的其它操作可见:http://blog.csdn.net/jemlee2002/article/details/7042991

 

二:客户端(windows)

接下来可以在网上下载http://vnc-pe.softonic.cn/vncviewer进行安装。打开输入ip地址和端口号。这里的端口号我也没有弄清楚,我这里输入的是1,你可以试试2或者5901或者5902,具体我没有研究,有明白的也可以告诉我。

VNCViewer Windows下远程连接Linux桌面_第1张图片

如果出现黑屏:http://blog.sina.com.cn/s/blog_57edaf600100serf.html

参考文献:1:http://www.cnblogs.com/wise-man/archive/2012/07/23/2604023.html  CentOS 6安装和配置VNC

2: http://www.ha97.com/4634.html#comment-322709  CentOS Linux下VNC Server远程桌面配置详解

3:http://blog.sina.com.cn/s/blog_6e0c0fdf010198pl.html  TightVNC Windows下远程连接Linux桌面

4:http://tycool.blog.51cto.com/696627/627416CentOS6 安装图形界面(gnome)

5:http://blog.sina.com.cn/s/blog_46177c3401014ktx.htmlcentos 桌面安装与卸载


作者:小村长  出处:http://blog.csdn.net/lu597203933 欢迎转载或分享,但请务必声明文章出处。 (新浪微博:小村长zack, 欢迎交流!)

你可能感兴趣的:(linux,远程连接,vnc)