1
|
sudo apt-
get
install vnc4server
|
2、创建登录密码(两种方法)
- 直接运行vnc4server(vncserver),装上vnc4server后提供这两个命令。vnc4server是一个脚本文件,vncserver是一个链接文件,链接到/etc/alternatives/vncserver,和vnc4server有相同的脚本内容。
1
vnc4server
- 运行vnc4passwd(vnc4passwd),同上
1
vnc4passwd
上面两种方法,执行命令以后都会在家目录下创建.vnc目录。两种方法在这个新目录下创建不一样的文件。如果是vnc4server,则应该创建的都会创建,而vnc4passwd只创建passwd用于存放密码。
3、启动vnc4server
1
|
vnc4server
|
执行这个命令,会在家目录下创建.vnc目录,并且创建一系列的文件。运行成功会有如下内容显示:
1
2
3
4
|
New
'xxxx:1 (xxxx)'
desktop
is
xxxx:1
Starting applications specified
in
/home/xxxxx/.vnc/xstartup
Log file
is
/home/xxxx/.vnc/xxxx:1.log
|
xxxx因系统而异。冒号后面的数字后面还会用到。
4、关闭vnc4server
1
|
vnc4server -kill :1
|
-kill与:1之间有一个空格。这个要注意,要是没有的话,运行的结果很特别,会启动一个vnc4server服务窗口.如果能成功执行,执行返回的意思大抵是杀了Xvnc4.
5、重要的配置(~/.vnc/xstartup)
这个文件最原始的长相应该是:
1
2
3
4
5
6
7
8
9
10
11
12
|
#!/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 &
x-terminal-emulator -geometry 80x24+10+10 -ls -title
"$VNCDESKTOP Desktop"
&
x-window-manager &
|
1
2
3
4
5
6
7
8
9
10
11
12
|
#!/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 &
#x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &
|
6、修改/etc/X11/xinit/xinitrc权限
1
|
sudo chmod 755 /etc/X11/xinit/xinitrc
|
通过上面的步骤就完成了一个vnc服务的搭建。vnc客户端多种多样,但访问的方式应该差不多(没用过多少个vnc客户端,没有发言权)。具体举例:
客户端:realvnc for windows 下载地址:http://www.realvnc.com/
可以只下载客户端,这个是免费的。也可以服务器和客户端一起下,但服务器端是收费的。
在ubuntu下执行:
1
|
vnc4server
|
server后面填入:ip:1
就不截图的,如果你访问到我处这里还不懂,请你联系我。