对Linux管理员们来说,远程办公不是什么新鲜事。如果管理员不在服务器跟前,远程办公更是家常便饭。下面介绍了几款远程管理工具,希望对Linux管理员有所帮助。
对于linux系统下的服务器,目前主要的远程连接技术分为三种。
命令操作方式
不管是linux和windows都可以利用telnet命令来操作。当然由于telnet的所有数据在网络上都是明文传输,安全隐患大。如今大部分都转用更安全的ssh.但是在某些场合,如内部局域网络,telnet还是有用武之地的。
基于ssh的客户端软件:Secure SSH或PUTTY等客户端工具通过ssh服务来实现Windows下管理Linux服务器的,这些客户端工具配置使用简单,但是它们都无法启动窗口服务的程序或进程,不适合做丰富的管理功能。
Web管理方式
Web管理方式属于例外一种管理工具。这种方式提供了简单的管理接口,适合那些功能不是很多的管理工作。
基于管理端软件的图形接口方式
基于管理端软件的图形接口方式需要对系统完成配置、管理和监控。
Linux系统下的远程桌面控制工具
一. Grdc
它是一个用GTK+编写的,适用于gnome桌面环境的远程桌面访问软件。看图:
常见功能:
1.提供全屏,窗口化的远程控制。支持高分辨率下的窗口显示以及调整。
2.可浮动的工具栏
3.可抓取键盘
4.支持建立一个“常用访问列表”
5.连接快速,高效
6.全屏模式下,当鼠标划过屏幕边缘时自动滚动
7.全屏模式下工具栏同样支持浮动效果,可直接进行例如模式切换,键盘抓取最小化等常见操作。
8.rdesktop 支持RDP协议,
9.支持 VNC 连入协议
二.TightVNC
跨平台的开源远程桌面控制程序,使用可扩展的 VNC的RFB协议。
主要功能:
程序高度优化,保证了在网络情况不好的时候,也能稳定的保持连接。
定制性高
支持 SSH 自动通道
全面支持 VNC下使用的RFB协议
增强的网页浏览模式
支持两种密码保护模式:全功能控制 和 只读访问模式
三.Terminal Server Client
别名:tsclient,是一个用来访问Windows系统(包括常见的2000,NT,XP等)的GNOME桌面环境下的远程访问软件。支持协议: RDP,
主要功能
可以通过gnome面板上的按钮来快速访问
支持 RDP v和 rdesktop 1.3
支持在win系统下以其解码方式读取 .rdp文件
支持以 ASCII方式写入 .rdp 文件
同样支持:
* VNC clients (*vncviewer)
* Citrix ICA client
* X via Xnest
6.功能,界面布局倾向于windows软件,因此易用性更高
7.软件内置20种以上的不同语言
四. rdesktop
一个主要用于访问windows服务器系统(命令行模式)的开源客户端软件。支持的Windows系统有:Windows 2000 Server, Windows Server 2003, Windows Server 2008, Windows XP, Windows Vista and Windows NT Server 4.0.
这个软件一度被加入到了很多“微型”的linux发行版,如 Thinstataion中。
1.支持8/15/16/24位色彩模式的连接
2.支持抓取BMP格式图片
3.支持文件系统,音频,串行端口和打印机端口的重定向
4.自动认证
5.支持智能卡
6.支持大多数符合国际标准的键盘布局
五.RealVNC
VNC是:Virtual Network Computing(虚拟网络计算)的简称,它是一个图形化的,使用RFB协议的远程桌面访问控制系统。它可以通过网络,让一台电脑上的鼠标操作,键盘操 作同时在另外一台电脑上实现。VNC的操作,既可以看成是一个服务端,也是当作是客户端来对待。
VNC是一个独立的平台,运行在各种操作系统下的VNC查看器,都能连接到装有VNC服务端的操作系统上,多个客户端也可以在同一时间连接上同一个服务端。
VNC技术最受欢迎的用途包括:借助这种方式,管理员可以远程的对电脑进行故障检测和修复。而不需要实地的去接触需要维护的电脑设备。VNC在各个 行业领域应用都很广泛,它的免费版本更是被很多主流linux发行版”收入囊中“ ,除了免费版,VNC还提供个人版和企业版.
RealVNC是由VNC的原班AT&T团队发布。并且已经衍生出了很多诸如 UltraVNC和TightVNC的同功能版本。
主要功能:
使用TCP/IP 协议来进行远程控制服务
支持简易应答协议。(企业版和个人版包括如 2048位的RSA 服务端认证加密,128位的 AES 会话加密模式)
支持 SSH 或者VPN连接通道
兼容VNC 4 免费版本和 VNC 3
六.Vinagre
Vinagre是GNOME下的一个VNC客户端 Vinagre允许用户同时查看多台机器,通过Avahi发现网络上的VNC服务器,并自动保存最近的连接和列出使用最常使用的连接。现 在,Vinagre已经取代了xvnc4viewer成为Ubuntu里默认的VNC客户端。 Vinagre现在已经支持四十多种语言了,它具体有以下的特点:
可以同时连接多台机器
自动列出最常使用的连接
保存最近使用过的连接
搜索你网络中的VNC服务器
无需在每一个连接里都填写密码(前提是你使用了GNOME Keyring)
七.LTSP
它是一个基于 linux 终端服务器的项目, 它为全球学校,商业和其他组织提供了一个易用的,低成本的,安装简单的桌面工作站。
LTSP是一个允许用户连接很多性能偏低的linux 服务器内置的客户端终端。对于运行在linux服务器上面的应用程序,都能”投影“到一个简易终端里面。LTSP(Linux Terminal Server Project),简单来说,它就是一个Linux下的终端服务器项目,让你的老式机器,能够通过远程启动,变为一台无盘终端,享受与服务器硬件性能相当 的服务
LTSP可以是一套可以安装在任何linux操作系统上的软件包集合,同样也可以作为一些发行版,如:K12Ltsp,SkoleLinux和EDUlinux的一部分。
一个简易的LTSP客户端网络触手可及,并且不需要太强大的性能的服务器,就能在上面运行几个客户端。如果你想额外再添加客户端,你就应该考虑下现有服务器的性能了,或者添加些服务器。
1.给服务器添加建议的客户端支持
2.提升通过使用ssh-X图形化交互界面的用户的安全。
3.领先的安全策略
4.NBD,网络仿真区块设备
5.无需内置客户端的软件,LTSP仅仅需要一个兼容的,并且很多PC都已经内置的PXE网络界面。
6.免费且专业的技术支持。
八.x2go
x2go 是基于NX运行库的一个快速的终端服务套装。它是几个集合了不同的已知问题解决方案优势的,以服务器环境为基础的软件。
它能够实现由单独PC的安装到企业级多服务器和LDAP树的网络的不同环境下的定制安装。
x2go具有快速,安全且方便的特征,能够让你快速的在局域网中连接到其他电脑上,甚至,对于带宽很窄的手机网络,都能提供快速连接。功能:
x2go是一个支持多种不同CPU架构的开源软件
与windows系统无缝连接
无需桌面环境即可独立运行应用程序
支持现代的认证技术,如:读卡器,USB设备
支持把认证信息存储在USB闪存或者智能卡上
集成到KDE控制中心的设置模块包括:用户,组,设备管理和会话控制子功能
为samba管理提供的前端界面
管理桌面共享的前端界面
客户端: 可集成到gnome桌面内的GTK客户端,QT客户端,为开源的Maemo平台提供移动客户端。
九. NoMachine NX
它是一个基于企业级对比套装的开源的终端服务器。它允许用户在连接速度缓慢或者窄带宽的情况下,对X11会话进行远程访问。
NX项目提供一整套的运行库文件以及优化的来自X11,SMB,IPP,HTTP及其网络上的其他音视频协议的传输
NX使用SHH协议来发送数据并使用公匙密码系统作为认证手段。当客户端连接到服务端的时候,通常是以 nx,这个用户名并以SHH的公匙方法认证来登陆的。
NX提供很多版本,包括:NX服务器免费版,NX企业级桌面服务器,NX小型商业服务器,NX企业服务器和NX高级服务器。只有第一种才能在GPL协议下使用,剩下的都需要商业授权才行。
可连接到 XDMCP服务器,Windows 命令行服务器以及 Citrix MetaFrame
为 X11, RDP 和VNC桌面环境提供安全保障
在本地客户端桌面上整合单一的X11应用程序
Windows 文件共享的支持模式允许你共享linux系统下的整块硬盘
数据以 SSL 形式加密并确保安全性
支持 IPv6
整合SSH
基于 PAM的认证体系
支持打印
提供对64位的支持
NX提供计算架构,整套开源技术以及商业工具,以此来确保软件的易用性
支持自定义脚本
十.FreeNX
FreeNX 是一个基于 GPL协议的 NX服务端和客户端的实现工具。
NX是一项致力于远程显示的技术。它可以在高速和低速的网络状况下保障应用程序以近乎本地的速度来访问和控制。NX的的核心运行库文件由 NoMachine在GPL协议的基础上提供。主要特性:
占用极少量带宽
支持会话暂停
支持NX客户端和后端
十一. OpenSSH
OpenSSH是一个被大家广泛使用的基于SSH网络连接工具的免费软件。它内置很多程序:
shd: 负责运行在服务器上,并对连接进行监听,当收到客户端连接时,负责认证并为客户端服务
sh:别名 slogin,运行在客户端上的用于登陆其他电脑并运行命令的程序
SSL证书是HTTP明文协议升级HTTPS加密协议的重要渠道,是网络安全传输的加密到通道。关于更多SSL证书的资讯,请关注GDCA(数安时代)。GDCA致力于网络信息安全,已通过WebTrust 的国际认证,是全球可信任的证书签发机构。GDCA专业技术团队将根据用户具体情况为其提供最优的产品选择建议,并针对不同的应用或服务器要求提供专业对应的HTTPS解决方案。