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

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

2014-10-29 22:04 786 查看
 

【原创】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界面一样。

注意

如果在vncviewer登陆后,发现键盘无法输入,那么就是因为输入法不对。vncviewer登陆时要切换为英文输入法,否则键盘无法输入字母,只能输入数字。

 

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

 

 

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