1. vnc
vncserver 启动vnc服务
vncpasswd 修改连接密码
vncviewer vnc客户端
Tips:
a. linux上的vnc server内定的桌面管理环境是twm,实在是太简陋了.
把 ~/.vnc/xstartup 替换成 /etc/X11/xinit/Xsession
$ cp ~/.vnc/xstartup ~/.vnc/xstartup.old
$ rm ~/.vnc/xstartup
$ cp /etc/X11/xsession ~/.vnc/xstartup
$ vncserver -kill :1 // 启动vnc server, 其中1为桌面序号
$ vncserver
b. 通过浏览器使用vnc
通过浏览器使用vnc,要注意端口号的变化.
假设vnc server是172.16.1.2:1的话,那么,可用浏览器访问http://172.16.1.2:5801
端口号=display number + 5800
2. rdesktop
Linux通过rdesktop访问windows的远程桌面, 命令如下:
$ rdesktop -g 1024x768 -d 24 rhostname(or ip)
其中 "g 1024×768"设置分辨率为1024×768,"d 24"设置真彩24 位,hostname为 Windows 机器的主机名或者IP 地址。
在输入了Windows XP的用户名和密码后,就可以登录并操作远程的Windows系统
3. Remote X
I. 本机和远程机器都为Linux or UNIX
现在设想登录到远程主机rhostname上,运行gimp 程序,并把它的显示输出到本机的屏幕上,那么需要依次执行以下操作:
a.启动X 服务器
# xhost +rhostname (允许远程rhostname 机使用本机的X Server)
b.telnet (或ssh)登录远程主机
# telnet rhostname
c.设置DISPLAY 环境变量
指定了一个显示设备,所有的图形程序都将显示到这个设备。
DISPLAY 的格式为:hostname:displaynumber.screennumber。
hostname是本机主机名,或者是它的I P 地址。一般d i s p l a y n u m b e r 、screennumber 都是0。
# echo $SHELL
如果返回的是 /bin/ksh,那么可以用:# export DISPLAY= 本机的IP 地址:0.0
如果返回的是 /bin/csh,那么可以用:# setenv DISPLAY 本机的IP地址:0.0
如果返回的是 /bin/bash,那么可以用:# DISPLAY= 本机的IP 地址:0.0
# export DISPLAY
d.启动gimp 程序
# gimp
II. 本机为windows, 远程主机为*nix
在windows中安装xmanager, http://server.ccw.com.cn/yyjq/htm2005/20050906_0994B.htm
No comments:
Post a Comment
您的评论将使我blog更有动力~