2009年5月21日星期四

ubuntu9.04下配置vncserver

VNC服务提供远程对Ubuntu9.04主机的访问,具体配置如下:


程序:
vnc4server_4.1.1+xorg1.0.2-0ubuntu7_amd64.deb vnc4-common_4.1.1+xorg1.0.2-0ubuntu7_amd64.deb

1、在当前用户(user)下
$vncpasswd
设置user用户的vncpasswd为“654321”。该口令使用vnc协议远程登录时用到,同时在$HOME/.vnc目录下生成passwd文件。

2、开启VNC服务。
$vncserver :1
New 'TechnicalServ:1 (user)' desktop is TechnicalServ:1
Creating default startup script /home/user/.vnc/xstartup Starting applications specified in /home/user/.vnc/xstartup
Log file is /home/user/.vnc/TechnicalServ:1.log
在桌面1开启VNC服务,同时提示在$HOME/.vnc目录下生成user用户的VNC远程登录脚本xstartup。

3、为达到较好的远程登录显示效果,修改用户user的远程登录脚本/$HOME/.vnc/xstartup。
$gedit $HOME/.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程序
#xterm -geometry 1024x768+10+10 -ls -title "$VNCDESKTOP Desktop" &
#不使用twm桌面管理器
#twm &
#使用gnome-session桌面管理器
gnome-session &

4、重启vncserver服务
$vncserver -kill :1
$vncserver :1

注意:

5、vncpasswd、vncserver等指令是vnc4passwd和vnc4server等指令符号链接。

6、启动vncserver时如果不指定桌面,缺省从桌面1开始,依次递增,即第一次$vncserver相当于$vncserver :1,第二次$vncserver相当于$vncserver :2。

7、远程登录VNC服务器,IP地址之后要指定端口,桌面1对应端口5901,依次递增。


标签: ,


评论: 发表评论

订阅 博文评论 [Atom]





<< 主页

This page is powered by Blogger. Isn't yours?

订阅 博文 [Atom]