從 macOS 遠端存取 Ubuntu 計算機

從 macOS 遠端存取 Ubuntu 計算機

我將一台裝有 Ubuntu 20.04 的 PC 配置為本地網路上的資料庫和應用程式伺服器。但是,由於它是伺服器,因此沒有鍵盤和顯示器。

是否可以透過 SSH 從 macOS 電腦存取此 Ubuntu 伺服器並存取其桌面,而無需安裝 TeamViewer 等軟體?

答案1

如果您只需要命令列訪問,可以透過 SSH 登入。

如果你想使用圖形桌面環境(用滑鼠等),可以使用VNC進入。事實上的標準遠端桌面協議,在所有平台上都有多種實現。它也稱為「遠端幀緩衝區」(rfb) 協定。 Ubuntu 附帶了一個名為 VNC 伺服器vino,您可以在System > Preferences > Remote Desktop.

macOS 的「螢幕分享」功能是基於 VNC,因此您可以透過從Go > Connect to Server…Finder 中選擇 (Cmd-K) 並輸入 VNC URL(例如.或者您可以啟動螢幕共享客戶端應用程式:vnc://[email protected]/

open /System/Library/CoreServices/Applications/Screen\ Sharing.app

....然後使用該應用程式的 GUI 告訴它連接到您的 Ubuntu 盒子。

答案2

@Spiff 的回答對我有用。然而,vino 似乎已被棄用。在 Kubuntu 23.04(基本上就是 KDE 桌面的 Ubuntu)上,「設定」選單上沒有「共用」選項。所以我安裝了krfb(主機)和krdc(客戶端)作為 vino 的替代品,它們運作得很好。

sudo apt-get install krfb krdc

安裝後,KDE 桌面上會出現一個選項,Settings-->Internet-->krfb用於將 Linux 機器設定為主機或krdc將其設定為用戶端。

選擇krfb,設定密碼,然後記下伺服器的 URL。然後按照 @Spiff 針對 Mac 的說明進行操作。

相關內容