您的位置:首页 > 运维架构 > Linux

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

2014-10-29 22:04 1021 查看
【原创】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界面一样。

原文链接:/article/1574953.html

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: