【原创】centos6.5安装vnc-server实现windows/linux下的图形化远程登录

 

【原创】centos6.5安装vnc-server实现windows/linux下vncviewer的图形化远程登录

 

(其他Linux系统和centos6.5的方法类似,只不过安装源的名称可能不太一样,比如,Ubuntu12.04为sudo apt-get install vnc4server)

vncserver的安装

一、安装vnc-server

1. 安装vnc-server
yum install vnc-server

2. 开启vnc服务,输入命令:vncserver
首次启动会要求设置密码,输入要设置的的密码即可,后面可以使用vncpasswd修改;开启后可看到 New ‘****:1 (****)’ desktop is ****:1 (****代表主机名)即表示启动vnc成功,在主目录下产生一个.vnc目录;

3. 在客户端下安装并打开vncviewer,在服务器栏输入:服务器ip:1;输入用户名密码信息后,可以看到vnc连接页面,vncserver默认使用的窗口管理器是twm,这是一个很简陋的窗口管理器。

4. 下面我们把桌面改成GNOME
备份原有xstartup文件: #cp ~/.vnc/xstartup  ~/.vnc/xstartup.bak
在用户主目录下,输入命令:vim ~/.vnc/xstartup
我们需要把文件xstartup中的“twm &”这一行用“#”注释掉,然后在下面加入一行“gnome-session &”。

5. 这时我们需要杀掉原桌面进程,输入命令:# vncserver -kill :1 //这里的:1是桌面号
再次输入: #vncserver :1生成新的会话
(如果服务器端没有gnome桌面,需要在服务器端安装gnome桌面环境(安装方法百度))

二、配置vncserver

1. 输入命令:vim /etc/sysconfig/vncservers,在文件最后加上 VNCSERVERS="1:geng 2:xiaot 3:wu 4:luo"

2. 重启vncserver

service vncserver restart

或者用

service vncserver stop

service vncserver start

单独停止某一桌面用下面命令
vncserver -kill :1   //停止第1个界面,要用kill命令来杀掉界面1的进程

3. 让vncserver服务随机启动
默认状态下,vncserver服务不是开机自动启动,需要手工启动。
输入命令:

chkconfig --list vncserver
chkconfig vncserver on
保存后,重启测试。

三、更改防火墙设置,将vnc服务例外

输入以下命令
iptables -A INPUT -p tcp --dport 5901:5904 -j ACCEPT   //意思是将端口5901、5902、5903、5904例外,这句根据实际情况决定
service iptables save
service iptables restart

 

windows下的vncviewer是免安装的

vncviewer下载地址:

vnc-4_1_2-x86_win32_viewer:http://download.csdn.net/detail/u010787933/8097271

 

Linux安装vncviewer

Linux下的vncviewer是tar.gz包,下载地址:http://download.csdn.net/detail/u010787933/8116535

安装方法如下:

1. 解压tar包

tar zxvf VNC-5.2.0-Linux-x86-ANY.tar.gz

2.复制运行文件到/usr/local/bin/下即可

cd VNC-5.2.0-Linux-x86/

cp *vnc* /usr/local/bin/

运行方法:

直接在终端下输入vncviewer即可打开vncviewer,界面和Windows下的vncviewer界面一样。

 

原文链接:http://blog.csdn.net/geng823/article/details/40593755 

 

 


 

posted @ 2014-10-29 22:04  GengLUT  阅读(301)  评论(0编辑  收藏  举报