遥控Linux

  很多人可能都知道:windows环境下,有一款非常不错的远程控制软件---Symantec公司推出的pcAnywhere,效果非常不错,但是由于某些原因,如:软件体积大(通常有几十兆大小,不便于携带,[这里只是相对而言的])、安装后需要重新启动、很多版本都是试用的、需要注册、现在的版本尚且不是可以跨平台的等原因,使得其在“精良”之余显得有些不足。那么这里要介绍的便是一款“轻、薄、易用”的开源软件VNC,可以跨平台使用,且不足一兆大小(这里用的是VNC4.1.9版本),便于携带。

  以下,以linux端为server端,windows端为viewer端来进行解释和说明。

  首先,为linux环境下使用的vnc部分,具体操作方法如下:
  1,将vnc-3.3.7-x86_linux文件夹放置到linux下的某个文件夹下(当然,若嫌此文件夹名称太长,也可以在更改名称后再行放置),如:放置到/home/目录下(当然,也可以放到其它目录下)。

  2,可以通过终shell命令终端进入到/home/vnc-3.3.7-x86_linux/目录,然后执行 “./vncserver”命令,看到成功提示信息:

  You will require a password to access your desktops.
  Password:           ----说明:为安全起见,当第1次启动VNC server时,会要求设置远程连接时的密码。
  Verify:            
  New ‘X’ desktop is linux:1         
  Creating default startup script /root/.vnc/xstartup
  Starting applications specified in /root/.vnc/xstartup
  Log file is /root/.vnc/linux:1.log

  之后后,说明vnc服务器端已经成功启动。通常如果是第一次启动的话,会提示你输入远程连接口令和口令验证;如果是以后运行,则可以使用“./vncpasswd”命令来进行口令的更改。

  3,在客户端(比如:在windows端或者在另一台装有linux操作系统的机器上)进行远程连接测试操作。

  4,注:如果在客户端成功连接上vnc服务器(或者通过浏览器连接上)之后,看不到linux主机的屏幕(不能显示桌面,而只有一个Terminal窗口),则可以使用.vnc文件夹中的xstartup文件将linux系统中在vncserver成功启动时创建的.vnc文件夹中对应的xstartup文件(通常为/root/.vnc/xstartup)覆盖替换掉,然后重新启动vncserver即可。[这是因为:我们已经修改了/root/.vnc/xstartup,把最后一行 twm& 改成 gnome-session& or   kde&(不过好象听说KDE在目前的VNC Viewer上的表现不太稳定)]