远程登录操作对于租用服务器的用户来说都不陌生。特别是租用国外服务器的用户来说,更是家常便饭。通过远程登录操作,即使我们人在深圳,也能无差别的操作远在美国的服务器。而对于linux系统下的服务器,目前主要的远程连接技术分为三种。
命令操作方式
不管是linux和windows都可以利用telnet命令来操作。当然由于telnet的所有数据在网络上都是明文传输,安全隐患大。如今大部分都转用更安全的ssh.但是在某些场合,如内部局域网络,telnet还是有用武之地的。
基于ssh的客户端软件:Secure SSH或PUTTY等客户端工具通过ssh服务来实现Windows下管理Linux服务器的,这些客户端工具配置使用简单,但是它们都无法启动窗口服务的程序或进程,不适合做丰富的管理功能。
Web管理方式
Web管理方式属于例外一种管理工具。这种方式提供了简单的管理接口,适合那些功能不是很多的管理工作。
基于管理端软件的图形接口方式
基于管理端软件的图形接口方式需要对系统完成配置、管理和监控。VNC(Virtual Network
Computing,虚拟网络计算)技术是广泛用作程序员和管理员的“生产力工具”。vnc要有个服务端的守护进程,为每个共享的桌面运行。VNC是客户
端/服务器架构。
Xdm不用再添加额外的客户端软件了。X-Win32是Window系统服务器,它允许你的Windows系统通过TCP/IP协议运行X应用程序或
Unix系统。支持运行在Sun、HP、SGI、Linux、SCO、AIX和其它Unix工作站和文件服务器上的OpenLook、Motif、
CDE、VUE、GDM、Gnome及其它X应用。
Freenx:NX是一个基于X协议的远程显示软件,但是对X协议数据进行压缩,重要的特性是能够在低带宽的网络情况下使用X协议。
Freenx是NX的GPL版本。
FreeNX是近年来继VNC之后新出现的远程控制解决方案,基本原理是将XWindows的信号压缩后传输到远程客户端显示,而VNC是直接截取屏幕图
像处理传输。这样,在同样的传输信道条件下,FreeNX可以比VNC提供更好的操作感和实时性;也正因为其实现原理依赖于XWindows,因此
FreeNX目前也就不支持将Windows作为远程控制服务器端。