聊聊Linux遠程管理協議相關知識
一、什么是遠程管理
遠程管理,實際上就是計算機(服務器)之間通過網絡進行數據傳輸(信息交換)的過程,與瀏覽器需要 HTTP 協議(超文本傳輸協議)瀏覽網頁一樣,遠程管理同樣需要遠程管理協議的底層支持。
二、常見的遠程協議介紹
RDP(remote desktop protocol)協議:
遠程桌面協議, Windows操作系統都默認支持此協議,Windows 系統中的遠程桌面管理就基于該協議。
RFB(Remote FrameBuffer)協議
圖形化遠程管理協議,VNC 遠程管理工具就基于此協議。
Telnet協議
Telnet協議屬于命令行界面遠程管理協議,幾乎所有的操作系統都默認支持Telnet協議。該協議的特點是,在進行數據傳輸時,使用明文傳輸的方式進行傳輸,不對傳輸的數據進行加密。
SSH(Secure Shell)協議
SSH協議也屬于命令行界面遠程管理協議,幾乎所有操作系統都默認支持此協議。它和 Telnet 協議不同,該協議在數據傳輸時會對數據進行加密并進行壓縮,因此使用此協議傳輸數據既安全速度又快。
三、協議之間的對比
1、RDP和RFB對比
共同點:允許用戶通過圖形用戶界面訪問遠程系統
RDP |
RFB |
更適合傳輸指令 |
更適合圖形傳輸 |
傳輸數據量小 |
傳輸數據量大 |
適合低速網絡,比較依賴客戶端 |
適合輕量客戶端 |
2、Telnet 和 SSH對比
共同點:都是命令行遠程管理協議,有共同的應用領域,常用于遠程訪問服務器。
Telnet |
SSH |
安全性差、效率較低,新的應用領域基本都被SSH替代。 |
數據進行壓縮加密傳輸,效率高,功能上可替代Telnet。 |
個人博客網站:https://programmerblog.xyz
本文轉載自微信公眾號「IT技術分享社區」,可以通過以下二維碼關注。轉載本文請聯系+++++公眾號。