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

使用VNC在windows下连接linux

2014-09-19 00:26 399 查看
http://download.csdn.net/detail/sunbirdhan/7618799这个是我在win7下亲测可用的VNC客户端

Xmanager折磨了我一周左右的时间之后,终于迎来了解决问题的时刻,采用VNC作为linux的远程桌面,其速度真叫一个快,现把安装及配置过程分享

我用的是阿里云的centos系统,默认什么都没有,首先安装X Window System 在安装GNOME,注意一点,在yum grouplist中,GNOME的名字是Desktop,

把GNOME安装完毕之后,就安装vnc-server了,先查找一下,yum search vnc-server 看了一下,安装,yum install tigervnc-server.x86_64 -y

改两个文件,一个是/etc/sysconfig下的vncserver 加入如下内容

VNCSERVERS="1:root"

VNCSERVERARGS[1]="-geometry 1024x768 -alwaysshared -depth 24"


说明:

1、-alwaysshared表示同一个显示端口允许多用户同时登录 -depth代为色深,参数有8、16、24、32;

2、这里的“用户名”是指linux系统用户的名称;

3、上面三行中第一行是设定可以使用VNC服务器的帐号,可以设定多个,但中间要用空格隔开。注意前面的数字“1”或是“2”,当你要从其它电脑来VNC服务器时,就需要用IP:1这种方法,而不能直接用IP。如假定你的VNC服务器IP是192.168.1.100,那想进入VNC服务器,并以peter用户登录时,需要在vncviewer里输入IP的地方输入:192.168.1.100:1,如果是root,那就是192.168.1.100:2;

4、下面两行[1][2]最好与上面那个相对应,后面的800X600可以换成你电脑支持的分辨率。注意中间的”x”不是“*”,而是小写字母“x”


第二个文件

# vi /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

说明:

1、不修改此文件你看到的远程桌面很简单,相当于命令行操作,为了远程操作如同本地操作一样,务必参考以上方式进行修改;

2、只要你启用一次VNCserver,就能自动创建,方法如下:

# vncserver

通过上面的方法,就可以在用户家目录下的.vnc目录里创建xstartup文件。

然后配置vnc密码

# vncpasswd

说明:这里是为上面的root远程用户配密码,所以在root账户下配;依次类推,为别的账户配密码,就要在别的账户下设密码。

运行vncserver

在windows上运行客户端,主机填上你的IP:1之后连接,输入密码就可以远程访问了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: