趙健的技術筆記

IT課程 計算機系統與網絡 004_遠程訪問和管理

學習 / 計算機系統與網絡 約 2290 字 · 6 分鐘 - 次閱讀

遠程訪問

絕大多數服務器部署在專用機房或雲上,管理員無法親臨服務器所在的物理現場對服務器進行管理與操作。這就需要服務器開啟遠程訪問服務,允許管理員、用戶從任何有互聯網連接的地方訪問服務器上的資源,例如文件、數據庫和應用程序。這種遠程訪問可以通過不同的協議和工具來實現,以便進行配置、監控、維護和操作服務器。

以下是一些常用的服務器遠程訪問方法:

RDP(Remote Desktop Protocol):

RDP 是 Microsoft 開發的一種協議,用於通過網絡連接到遠程計算機。RDP 提供完整的桌面會話,使用戶可以像在本地計算機上一樣使用遠程計算機,主要用於 Windows 系統。

Terminal window
rdp://[IP 地址或域名]/[端口號]
rdp://192.168.1.100:3389

VNC(Virtual Network Computing):

VNC是一種開源協議,用於通過網絡連接到遠程計算機。VNC 提供圖形界面會話,使用戶可以查看和控制遠程計算機的屏幕,支持 Windows、Linux、Mac 和其他操作系統。

Terminal window
vnc://[IP 地址或域名]:[端口號]
vnc://192.168.1.100:5900

SSH(Secure Shell):

SSH 是一種安全協議,用於通過網絡連接到遠程計算機。SSH 提供安全的命令行會話,使用戶可以像在本地計算機上一樣使用遠程計算機的命令行。

Terminal window
ssh [用戶名]@[IP 地址或域名]
ssh user@192.168.1.100
ssh user@192.168.1.100 -2200 //自定義端口

遠程管理軟件:

有許多第三方遠程訪問軟件可用,例如 TeamViewer、向日葵、ToDesk、AnyDesk。這些軟件提供了各種功能,例如文件共享、屏幕共享和遠程控制。

特性/協議RDPVNCSSH
安全性支持加密,提供安全的遠程連接。原始連接通常不加密,但有加密選項。提供強大的加密和身份驗證。
性能在Windows系統提供較好的性能,特別是在局域網中。受網絡條件影響,一些變種提供壓縮技術。主要用於命令行,對圖形界面支持較差。
平台兼容性主要與Windows系統兼容。跨平台,支持多種操作系統。通用協議,可在多種操作系統上運行。
用途適用於Windows系統的遠程桌面管理和支持。用於跨平台文件傳輸和遠程桌面共享。用於遠程命令行訪問和安全遠程連接。

其他(遠程文件傳輸協議):

  • FTP(File Transfer Protocol):FTP 是文件傳輸協議 (File Transfer Protocol) 的縮寫。它是一種簡單的協議,用於在計算機之間傳輸文件。FTP 使用明文傳輸用戶名、密碼和數據,這使得它容易受到攻擊。
  • SFTP(SSH File Transfer Protocol):SFTP 是安全文件傳輸協議 (Secure File Transfer Protocol) 的縮寫。它是 FTP 的安全版本,使用 SSH 協議來加密用戶名、密碼和數據。
特徵FTPSFTP
安全性不安全安全
效率受網絡連接影響與 FTP 相當
複雜性簡單複雜
廣泛支持廣泛支持不如 FTP 廣泛支持

鏈接:

RDP - Windows: Microsoft Store Windows 64 位 Windows 32 位 Windows ARM64

RDP - MacOS: Mac App Store 適用於 Mac 的 Microsoft 遠程桌面

VNC: TigerVNC(開源) RealVNC UltraVNC

FTP: FileZilla

分享:

評論