遠端桌面軟體概述

雲夢士發表於2022-05-02

1. 需求分析

之前使用ubuntu進行ROS開發,而最近學習C++ Linux伺服器程式設計,裡面都涉及到對Linux的開發訪問,第一次是使用的雙系統,第二次使用的是虛擬機器,這也是個人電腦實現Linux學習的兩種方式。但是實際工業生產中Linux伺服器往往部署在專門的機房,因此也就誕生了遠端訪問Linux系統的需求。

2.概要設計

遠端桌面軟體可以通過不同的網路協議,實現對遠端桌面的訪問,應用場景如本機的windows系統訪問遠端或者虛擬機器中的ubuntu系統。

3.詳細設計

這類軟體一般實現的具體功能包括:

  • 訪問遠端桌面的命令列視窗
  • 訪問遠端桌面的桌面
  • 訪問遠端桌面的檔案系統,也就是實現兩個系統間的檔案傳輸

4.方案

現有的軟體一般不能同時實現上述所有功能,只能對應需求,有針對的解決。

4.1 訪問遠端桌面的命令列視窗

想要精簡的可以使用PUTTY, 想要功能更加齊全的可以使用付費版的Xshell或免費版的MobaXterm,當然付費版的因為有商業化運營,使用體驗更好。

4.2 訪問遠端桌面的桌面

推薦VNC協議類軟體,例如VNC Viewer

4.3 訪問遠端桌面的檔案系統,實現檔案互傳

推薦WinSCP和Samba,其中WinSCP是用來進行檔案的互相傳輸,而Samba則是強調共享資料夾,也就是共享資料夾裡的內容,兩個系統都可以進行訪問修改刪除等操作,完全同步。

相關文章