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