遠程登錄的幾種方式對比


1,telnet
  Telnet是進行遠程登錄的標准協議,它把用戶正在使用的終端變成網絡某一遠程主機的仿真終端,使得用戶可以方便地使用遠程主機上的軟、硬件資源。
  但telnet有一個致命的缺陷,就是Telnet協議使用明文的方式傳送所有的數據(包括賬號和口令)。

2,SSH
  SSH是目前通常使用的遠程管理協議,通過SSH可以安全地訪問服務器。
  SSH基於成熟的公鑰加密體系,把所有傳輸的數據進行加密,保證數據在傳輸時不被惡意破壞、漏露和篡改。
  Linux下廣泛使用免費的OpenSSH程序來實現SS協議,它同時支持SSH1和SSH2協議

3,VNC
  VNC是virtual network computing的縮寫,由Olivetti & Oracle研究室所開發,並以GPL方式開源。
  VNC原理與上述兩者不同,Telnet和SSH服務只能實現基於文本的遠程控制,利用VNC可以實現圖形化的遠程控制。
  其使用RFB協議分享顯示屏畫面,並可跨平台使用。
  默認使用TCP端口5900至5906,服務端可以在5900口用“監聽模式”連接一個客戶端,使用監聽模式的一個好處是服務端不需要設置防火牆。

 

 

在公有雲上,有些時候ssh訪問不了的機器,通常支持用vnc訪問的方式來替代。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM