博主的更多文章>>
suse linux vnc连接设置实战
2011-04-19 11:59:30
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://xjsunjie.blog.51cto.com/999372/548595
SUSE LINUX ENTERPRISE SERVER 10 64BIT下使用VNC进行图形界面远程桌面控制。
1、启用SUSE远程控制
SUSE默认安装了VNC,打开YaST,网络服务,远程管理(remote administration),选择“允许远程管理”,在下面的选项进行设置,选择“打开端口”,点击完成。注意如果不能连,请调整suse自带的防火墙,开启相应端口。
2、启动VNC服务。
SSH登录后,执行vncserver命令( 或/usr/local/vnc # ./vncserver )
提示:You will require a password to access your desktops.
设置远程访问的密码。(文件路径在/usr/local/vnc/vncpasswd)
Password:(输入密码)
Verify: (再次输入)
提示:Would you like to enter a view-only password (y/n)? n(是否输入一个只能查看的密码,选择否)
提示信息如下:
xauth: creating new authority file /root/.Xauthority
New 'X' desktop is -eyh7:2(桌面编号为2)
Creating default startup script /root/.vnc/xstartup
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/-eyh7:2.log
3、配置xstartup启动脚本。
用VI编辑/root/.vnc/xstartup脚本
内容如下:
#!/bin/sh
xrdb $HOME/.Xresources
xsetroot -solid grey
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
twm &
配置文件改变后
#!/bin/sh
xrdb $HOME/.Xresources
xsetroot -solid grey
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#twm &
gnome-session &
注释掉twm & 在最后一行增加一句
gnome-session &
就是启动gnome图形界面窗口。
保存后,重启vnc.
注:在/root/.vnc/目录下有成对的log和pid文件,名如 machineName:2.pid和 machineName:2.log,有文件的pid是活动的服务,服务号码就是pid前面的数字。没有pid文件的是已经停止的服务。
可以使用 vncserver :号码 启动停止的服务
可以使用 vncserver -kill :号码 停止服务
注:经过几次连接后,如果想回到1,可以删除/tmp/.X11-unix/X1 X2等 (共有0-99个桌面)
和 /root/.vnc下的其他PID、LOG文件
4、windows vnc客户端软件。
运行VNC查看器,输入的IP和桌面编号:
如:192.168.1.252:2 而后输入VNC连接密码就可以登录进去了。
5、通过浏览器控制:
如果主控端没有安装vnc viewer,通过浏览器也可以控制,强大吧。例如访问地址::5801 (其中端口号=桌面显示编号 + 5800 ,前面我们配置时提示桌面编号是2,所以端口号就是5802),需要浏览器开启java applet,会出现登录界面。