使用TightVNC连接远程设备
虚拟计算机网络(Virtual Network Computing,简称VNC)是一种允许用户通过使用图形界面连接到远距离设备的跨平台标准。通过VNC,你可以在一台Linux操作系统的机器上浏览另一台装有Linux操作系统机器的桌面。而且,你甚至可以使用Windows操作系统或者Mac操作系统的机器来浏览另一台装有Linux操作系统的机器,而且反之亦然。尽管每个平台上安装的软件可能不同,但VNC浏览远距离桌面的能力是一样的。
在很多情况下,VNC非常有用。例如,如果你在局部网中运行一台没有主机的设备,你可以连接到其它图形桌面,而不是使用ssh进行纯粹的命令操作。
但是VNC也有其缺点。其中之一就是,它不是特别安全。因此,如果你想使用VNC连接远距离设备,明智的选择就是使用ssh加密来保护网络。
大多数Linux操作系统都附带TightVNC。这一软件既是VNC客户又是VNC服务器。为了在Linux操作系统的设备上建立一个VNC服务器,必须安装tightvnc-server或者vncserver软件包。
VNC服务器的名字取决于你的分配状态。例如,对于Mandrakelinux系统,你可以通过编写/etc/sysconfig/vncservers来设置VNC服务器,然后添加命令行来启动VNC服务器。(你可以在同一时刻启动几台服务器。)
单纯的一个VNC服务器连接一个特定的X界面是没有什么意义。因为只有一个用户可以使用这一界面。为了访问用户joe的第一个X界面桌面,修改vncservers文件并增加以下代码:
VNCSERVERS="0:joe"
第二步,你必须给joe指定一个密码,而这一步骤可以使用vncpasswd程序来实现。运行vncpasswd程序之后,当出现提示时输入选择的密码。
设置密码之后,通过执行如下命令启动VNC服务器:
# servicevncserver start
为了将另一台Linux系统机器连接到VNC服务器,运行vncviewer程序。为了连接到joe的桌面,执行如下命令:
$ vncviewer host:0
使用主机名或者机器IP地址代替主机,以连接到需要的机器。在输入密码之后,将弹出一个新窗口,以允许你可以控制其它机器的桌面。
如果你停止VNC会话,原来的桌面将会保留不变,直到你停止VNC服务器,或者重新连接。
<End>
就知道是牧云同志的了~~
看不懂
友情支持一下~!