一. Grdc
它是一個用GTK+編寫的,適用于gnome桌面環境的遠程桌面訪問軟件。看圖:
常見功能:
1.提供全屏,窗口化的遠程控制。支持高分辨率下的窗口顯示以及調整。
2.可浮動的工具欄
3.可抓取鍵盤
4.支持建立一個“常用訪問列表”
5.連接快速,高效
6.全屏模式下,當鼠標劃過屏幕邊緣時自動滾動
7.全屏模式下工具欄同樣支持浮動效果,可直接進行例如模式切換,鍵盤抓取最小化等常見操作。
8. rdesktop 支持RDP協議,
9. 支持 VNC 連入協議
官方網站: http://grdc.sourceforge.net/
下載地址:http://sourceforge.net/project/showfiles.php?group_id=248852
二.TightVNC
跨平臺的開源遠程桌面控制程序,使用可擴展的 VNC的RFB協議。主要功能:
1. 程序高度優化,保證了在網絡情況不好的時候,也能穩定的保持連接。
2. 定制性高
3. 支持 SSH 自動通道
4. 全面支持 VNC下使用的RFB協議
5. 增強的網頁瀏覽模式
6. 支持兩種密碼保護模式:全功能控制 和 只讀訪問模式
官方網站: http://www.tightvnc.com/
下載地址:(因支持跨平臺系統,所以只提供下載頁面共大家選擇)
http://www.tightvnc.com/download.html
三.Terminal Server Client
別名:tsclient,是一個用來訪問Windows系統(包括常見的2000,NT,XP等)的GNOME桌面環境下的遠程訪問軟件。支持協議: RDP,主要功能
1. 可以通過gnome面板上的按鈕來快速訪問
2. 支持 RDP v和 rdesktop 1.3
3. 支持在win系統下以其解碼方式讀取 .rdp文件
4. 支持以 ASCII方式寫入 .rdp 文件
5. 同樣支持:
* VNC clients (*vncviewer)
* Citrix ICA client
* X via Xnest
6. 功能,界面布局傾向于windows軟件,因此易用性更高
7. 軟件內置20種以上的不同語言
軟件網址:http://sourceforge.net/projects/tsclient/
下載地址:同上
四. 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.支持大多數符合國際標準的鍵盤布局
網站: http://www.rdesktop.org/
五.RealVNC
VNC是:Virtual Network Computing(虛擬網絡計算)的簡稱,它是一個圖形化的,使用RFB協議的遠程桌面訪問控制系統。它可以通過網絡,讓一臺電腦上的鼠標操作,鍵盤操作同時在另外一臺電腦上實現。VNC的操作,既可以看成是一個服務端,也是當作是客戶端來對待。
VNC是一個獨立的平臺,運行在各種操作系統下的VNC查看器,都能連接到裝有VNC服務端的操作系統上,多個客戶端也可以在同一時間連接上同一個服務端。
VNC技術最受歡迎的用途包括:借助這種方式,管理員可以遠程的對電腦進行故障檢測和修復。而不需要實地的去接觸需要維護的電腦設備。VNC在各個行業領域應用都很廣泛,它的免費版本更是被很多主流linux發行版”收入囊中“ ,除了免費版,VNC還提供個人版和企業版.
RealVNC是由VNC的原班AT&T團隊發布。并且已經衍生出了很多諸如 UltraVNC和TightVNC的同功能版本。主要功能:
1. 使用TCP/IP 協議來進行遠程控制服務
2. 支持簡易應答協議。(企業版和個人版包括如 2048位的RSA 服務端認證加密,128位的 AES 會話加密模式)
3. 支持 SSH 或者VPN連接通道
4. 兼容VNC 4 免費版本和 VNC 3
網站:
http://www.realvnc.com/
六.Vinagre
Vinagre是 GNOME下的一個VNC客戶端。Vinagre允許用戶同時查看多臺機器,通過Avahi發現網絡上的VNC服務器,并自動保存最近的連接和列出使用最常使用的連接。現在,Vinagre已經取代了xvnc4viewer成為Ubuntu里默認的VNC客戶端。 Vinagre現在已經支持四十多種語言了,它具體有以下的特點:
可以同時連接多臺機器
1.自動列出最常使用的連接
2.保存最近使用過的連接
3.搜索你網絡中的VNC服務器
4.無需在每一個連接里都填寫密碼(前提是你使用了GNOME Keyring)

網站: http://www.gnome.org/projects/vinagre/
七.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.免費且專業的技術支持。

網站:http://www.ltsp.org/
八.x2go
x2go 是基于NX運行庫的一個快速的終端服務套裝。它是幾個集合了不同的已知問題解決方案優勢的,以服務器環境為基礎的軟件。
它能夠實現由單獨PC的安裝到企業級多服務器和LDAP樹的網絡的不同環境下的定制安裝。
x2go具有快速,安全且方便的特征,能夠讓你快速的在局域網中連接到其他電腦上,甚至,對于帶寬很窄的手機網絡,都能提供快速連接。功能:
x2go是一個支持多種不同CPU架構的開源軟件
1. 與windows系統無縫連接
2. 無需桌面環境即可獨立運行應用程序
3. 支持現代的認證技術,如:讀卡器,USB設備
4. 支持把認證信息存儲在USB閃存或者智能卡上
5. 集成到KDE控制中心的設置模塊包括:用戶,組,設備管理和會話控制子功能
6. 為samba管理提供的前端界面
7. 管理桌面共享的前端界面
8. 客戶端: 可集成到gnome桌面內的GTK客戶端,QT客戶端,為開源的Maemo平臺提供移動客戶端。
網站:
http://www.x2go.org/
九. NoMachine NX
它是一個基于企業級對比套裝的開源的終端服務器。它允許用戶在連接速度緩慢或者窄帶寬的情況下,對X11會話進行遠程訪問。
NX項目提供一整套的運行庫文件以及優化的來自X11,SMB,IPP,HTTP及其網絡上的其他音視頻協議的傳輸
NX使用SHH協議來發送數據并使用公匙密碼系統作為認證手段。當客戶端連接到服務端的時候,通常是以 nx,這個用戶名并以SHH的公匙方法認證來登陸的。
NX提供很多版本,包括:NX服務器免費版,NX企業級桌面服務器,NX小型商業服務器,NX企業服務器和NX高級服務器。只有第一種才能在GPL協議下使用,剩下的都需要商業授權才行。
1. 可連接到 XDMCP服務器,Windows 命令行服務器以及 Citrix MetaFrame
2. 為 X11, RDP 和VNC桌面環境提供安全保障
3. 在本地客戶端桌面上整合單一的X11應用程序
4. Windows 文件共享的支持模式允許你共享linux系統下的整塊硬盤
5. 數據以 SSL 形式加密并確保安全性
6. 支持 IPv6
7. 整合SSH
8. 基于 PAM的認證體系
9. 支持打印
10. 提供對64位的支持
11. NX提供計算架構,整套開源技術以及商業工具,以此來確保軟件的易用性
12. 支持自定義腳本
網站:
http://www.nomachine.com/
十.FreeNX
FreeNX 是一個基于 GPL協議的 NX服務端和客戶端的實現工具。
NX是一項致力于遠程顯示的技術。它可以在高速和低速的網絡狀況下保障應用程序以近乎本地的速度來訪問和控制。NX的的核心運行庫文件由 NoMachine在GPL協議的基礎上提供。主要特性:
1. 占用極少量帶寬
2. 支持會話暫停
3. 支持NX客戶端和后端
主頁:http://freenx.berlios.de/
十一. OpenSSH
OpenSSH是一個被大家廣泛使用的基于SSH網絡連接工具的免費軟件。它內置很多程序:
1. shd: 負責運行在服務器上,并對連接進行監聽,當收到客戶端連接時,負責認證并為客戶端服務
2. sh:別名 slogin,運行在客戶端上的用于登陸其他電腦并運行命令的程序
3. cp:安全的在不同機器之間拷貝文件
4. sh-keygen:用于創建公匙認證文件(RSA或者DSA)
5. sh-agen:認證的代理程序,用于保存 RSA認證密匙。
6. sh-add:用戶通過代理程序來添加,注冊新的密匙
7.ftp-server: SFTP服務器的子系統
8.ftp:文件傳輸程序
9.sh-keyscan:收集SSH公匙的程序
10.sh-keysign: 用于主機認證的ssh輔助程序。
網址: http://www.openssh.org/