为已登陆的视图桌面提供 VNC 服务器
- 【来源】: 原创【作者】:青稞【发布时间】:2015-08-23 【浏览】:172572
-
很多时,你需要远程访问一个经由"真实"控制端登入的图像工作桌面。又或者你要远程协助用户,为他来解决一些关于图像接口或视觉方法的各种问题。你将会需要 vnc-server 或 x11vnc。vnc-server 这个选择利用一个模块将常备的 vnc 支持加进 X11;而 x11vnc 就允许临时性的 vnc 支持。
x11vnc 提供了一个方法容让任从 VNC 检视器从远程检视真实的 X 视像(包括了显示器、键盘、及鼠标)并进行互动。透过这样做,它在 Unix/X11 上扮演了 WinVNC 在 Windows 上的角色。
1. 临时性采用 x11vnc
简单来说,请跟从下面的步骤:
从 http://dag.wieers.com/rpm/packages/x11vnc/ 下载最新 rpm 到 vnc 客户端联机的主机上:
wget http://dag.wieers.com/rpm/packages/x11vnc/x11vnc-0.9.3-1.el5.rf.i386.rpm
vnc 客户端联机的主机上以root身份登陆,用 yum 进行安装:
yum install x11vnc-0.9.3-1.el5.rf.i386.rpm
在要被联机的主机上启动 x11vnc 进程。请好好地检视 x11vnc 网页上列出的所有选项。经常会碰到一些非常简单、不安全的网络范例,就是请拥有图像控制台的用户执行:
[user@helpme_host ~$] x11vnc -nopw -display :0.0
接着通过 vnc 客户端联机(不需密码)到 x11vnc 指令所指示的 IP/主机名称。x11vnc 预设会接纳来自所有接口的联机。
你可以连同 ssh 隧道一并使用它:
ssh -C -t -L 5900:localhost:5900 [远程 ip] 'x11vnc -usepw -localhost -display :0'
留意 -C 选项选用压缩,它不是必需的
2. 永久性在 X11 采用 vnc-server
在你需要执行 vnc-server 的系统上,如上面所示安装 vnc-server。
以 root 身份编辑 /etc/X11/xorg.conf,并加入/建立一个 Module 分段及加入 Load "vnc":
Section "Module"
Load "vnc"
EndSection
要用标准的 vnc 验证,以 root 身份编辑 /etc/X11/xorg.conf,并在 Screen 分段内加入:
Option "SecurityTypes" "VncAuth"
Option "UserPasswdVerifier" "VncAuth"
Option "PasswordFile" "/root/.vnc/passwd"
以 root 身份执行 vncpasswd 并如上面所示建立密码。
重新启动 X11(如果你已经在控制台上,可用 ++)
你应该可以正常地用 vncviewer 客户端来进行联机。
Linux下安装相应桌面环境与vnc
: http://www.ykw123.com/VNC/new_content/10-190
华丽的图形接口VNC 服务器
: http://www.ykw123.com/VNC/new_content/10-197
Ultravnc X86版: http://www.ykw123.com/download_info/100
本文地址:http://www.ykw123.com/netman/new_content/12-356.html,转载请注明。
下一篇:VNC使用笔记