文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>远程GUI连接

远程GUI连接

时间:2009-06-29  来源:sinxadmin

<link rel="File-List" href="file:///C:%5CDOCUME%7E1%5Cgehj%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml">

<style> </style>

远程GUI连接

1.    VNC的启动脚本~/.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 -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &

#twm &           #启用twm窗口管理器

#gnome-session&   #启用gnome窗口管理器

startked&          #启用kde窗口管理器

 

2.    VNC启动停止

# vncserver

# vncserver -kill :1

 

3.    通过WEB访问VNC服务器

前提是WEB客户端需要安装java环境

通过http://192.168.72.171:5801/ 访问

 

4.    通过SSH保护VNC安全

在VNC会话中利用SSH,机Secure Shell提供的加密,只需要设置一条SSH隧道就能使用SSH的加密功能,SSH隧道实际上就是本地端口和远程端口之间的一个映射,以让远程机器上指定的端口的所有通信通过SSH转发给本地机器上的一个端口。为此要求远程机器上已经运行一台VNC服务器,而且要和远程机器建立一条标准的SSH连接,但在执行ssh命令时要提供-L(local)选项和一个适当的参数。

local# ssh -C -P -f username@remote -L local:5903:remote:5903 sleep 7200

-C 使用压缩功能,是可选的,加快速度。 

-P 用一个非特权端口进行出去的连接。 

-f 一旦SSH完成认证并建立port forwarding,则转入后台运行。

 

local# netstat –nlt

tcp        0      0 10.10.11.153:5903    0.0.0.0:*                   LISTEN

 

然后客户端就可以通过vncview  local:3 来与远程的VNC建立连接。

 

5.    把桌面放在瘦客户端(无盘工作站)

LTSP让用户从远程服务器引导桌面系统,在用户登录时给予他们对应用程序和数据的访问,并提供一个图形的X Window系统工作环境。

 

 

相关阅读 更多 +
排行榜 更多 +
速度种族国王

速度种族国王

飞行射击 下载
超级蜘蛛侠绳索忍者

超级蜘蛛侠绳索忍者

飞行射击 下载
小小自杀小队

小小自杀小队

飞行射击 下载