实验报告:解决VNC无法同步服务器TTY7桌面,使其可以操作远程的桌面。

实验时间:2012年 11月 16日 星期五 11:11:20 CST

实验人:林镇南(lzn)

1、首次运行vncserver命令,输入2次密码。会在/root/.vnc/下生成脚本xstartup

[root@lzn ~]# vncserver

You will require a password to access your desktops.

Password:

Verify:

xauth: (stdin):1: bad display name "lzn.up.com:5" in "add" command

New 'lzn.up.com:5 (root)' desktop is lzn.up.com:5

Creating default startup script /root/.vnc/xstartup

Starting applications specified in /root/.vnc/xstartup

Log file is /root/.vnc/lzn.up.com:5.log

2、修改脚本,添加桌面会话

[root@lzn ~]# vim /root/.vnc/xstartup

clip_image002

修改成如下

注释掉倒数2行

#xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &

#twm &

在最后添加如下一行,gnome桌面的session会话

gnome-session &

如下图:

clip_image004

3、重启/etc/init.d/vncserver restart就可以实现远程VNC和服务器端TTY7同步了

4、但是会发现桌面没有服务器端的分辨率,所以还需要修改配置文件,更改显示的分辨率。

[root@lzn ~]# vim /etc/sysconfig/vncservers

复制最后2行(2yy复制,p粘贴)

# VNCSERVERS="2:myusername"

# VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -nohttpd -localhost"

VNCSERVERS="2:root"

VNCSERVERARGS[2]="-geometry 1024x768"

如下图:

clip_image006

5、重启服务 /etc/init.d/vncserver restart

效果如下,服务器IP:192.168.250.7

客户端IP:192.168.250.31

客户端打开终端:vncviewer 192.168.250.7:2 输入密码

clip_image008