VNC(虛擬網絡計算)是一種共享遠程桌面環境的方法。您可以通過 Internet 或本地網絡遠程控制另一台計算機或服務器,就像您坐在它前面一樣。來自計算機的鍵盤和鼠標敲擊被中繼到遠程計算機/服務器。目前有許多不同類型的 VNC 軟件可用。其中一些是跨平台的,並添加了其他功能,例如聊天和文件傳輸。 VNC 通常用於遠程技術支持和遠程訪問文件。
什麼是 TeamViewer?
曾經想打開文件管理器並瀏覽服務器上的文件嗎?曾經想在您的服務器上打開瀏覽器並將其用作 VPN 嗎? TeamViewer 讓這一切變得簡單。 在您的服務器上設置 TeamViewer 後,您只需單擊幾下即可訪問它。 TeamViewer 提供許多附加功能,例如聊天、文件傳輸、局域網喚醒等。它還提供額外費用的監控、資產跟踪、反惡意軟件和備份。
TeamViewer 支持基於文本的控制台和 GUI(圖形用戶界面)。 如果您在沒有 GUI 的情況下使用 TeamViewer,則可以跳過桌面環境和窗口會話管理器的安裝並直接訪問。 安裝 TeamViewer 部門。但是,本指南假定您需要或需要遠程控制桌面環境。
先決條件
您將需要一台運行 Ubuntu VPS 的服務器,該服務器具有桌面環境和窗口會話管理器。您可以安裝多種類型的桌面環境和 Window 會話管理器。 Linux 社區有很多爭論,但本指南推荐一個輕量級的。為此,我們建議使用 Xfce。另一個不錯的選擇是 LXDE。它也是輕量級的,被用作許多不同操作系統的默認桌面環境。 同樣值得注意的是 Gnome、Mate 和 KDE。與桌面環境一樣,有許多窗口會話管理器,其中一些帶有桌面環境。 我們建議將 LightDM 與 Xfce 一起使用。 LightDM 易於安裝和配置,並且非常輕巧。您需要具有登錄憑據的 TeamViewer 帳戶和安裝在本地計算機上的 TeamViewer 客戶端。或者,您可以使用需要 Flash 的 Web 客戶端。
安裝 Xfce 和 LightDM
Ubuntu 16.04 LTS 服務器啟動並運行後,安裝桌面環境和 Window 會話管理器。在構建中,我使用了知識庫文章來安裝 Xfce。然後通過執行以下操作安裝 LightDM:sudo apt install lightdm
安裝後,您需要將其配置為使用 Xfce。去做這個 /etc/lightdm/lightdm.conf 使用您喜歡的文本編輯器添加以下配置設置:sudo vim /etc/lightdm/lightdm.conf
[SeatDefaults]
allow-guest=false
user-session=xfce
打開防火牆端口
TeamViewer 更喜歡在端口 5938 上使用 UDP 和 TCP 進行連接,但如果該端口不可用,它將回退到端口 80 (HTTP) 或 443 (SSL)。端口 80 僅作為最後的手段使用,由於額外開銷,不推薦使用。通過此端口建立連接時存在延遲。 如果您正在運行 Firewalld,請使用以下命令打開端口 5938:sudo firewall-cmd --zone=public --add-port=5938/tcp
sudo firewall-cmd --zone=public --add-port=5938/udp
如果您使用的是 ConfigServer Security & Firewall (CSF),則需要編輯配置文件。在您喜歡的文本編輯器中打開該文件,並將端口號添加到以 TCP_IN 和 UDP_IN 開頭的行中。請記住用逗號分隔端口號並重新啟動防火牆。sudo vim /etc/csf/csf.conf
sudo csf -r
安裝桌面環境和窗口會話管理器會打開防火牆端口。您現在可以重新啟動服務器。啟動後,服務器啟動 Xfce 和 LightDM。shutdown -r now
安裝 TeamViewer 主機
要安裝 TeamViewer,您首先需要下載軟件包。wget https://download.teamviewer.com/download/linux/teamviewer-host_amd64.deb
下次使用 簡單的 安裝軟件包。sudo apt install ./teamviewer-host_amd64.deb
TeamViewer 在安裝過程中添加文件 /etc/apt/sources.list.d/teamviewer.list (DEB),包含有關存儲庫的信息。 apt更新和升級 您只需運行以下命令即可使您的軟件保持最新:sudo apt update
sudo apt upgrade
您需要在安裝 TeamViewer 後首次進行設置。sudo teamviewer setup
TeamViewer 要求您接受許可協議,並要求您提供 TeamViewer 帳戶的用戶名和密碼。當您首次登錄時,TeamViewer 很可能會向您發送一封電子郵件,確認您正在嘗試從新位置(例如服務器)登錄您的帳戶。在您通過電子郵件確認您的新位置之前,您將無法登錄。檢查收件箱和垃圾郵件文件夾中的電子郵件,然後單擊鏈接以批准您的新登錄位置。然後返回服務器,重新輸入用戶名和密碼進行登錄。
TeamViewer 詢問您是否要將服務器添加到我的電腦到您的帳戶。如果您收到連接錯誤,請確保您的服務器已連接到 Internet。 正確的端口已打開 在防火牆處。跑:
sudo teamviewer setup
如果一切按計劃進行,您應該會看到如下內容:
現在已安裝 TeamViewer,您可以使用 TeamViewer 客戶端遠程連接到服務器。 單擊此處獲取 teamviewer 帳戶..現在使用 TeamViewer[マイコンピュータ]服務器如下圖所示。 只需雙擊“我的電腦”下的服務器即可連接到您的 Ubuntu 服務器。 以下是 TeamViewer 連接到運行 Xfce 和 LightDM 的 Ubuntu VPS 的示例。
現在您知道如何在 Ubuntu Server 16.04 LTS 上設置 TeamViewer。如果您已經在使用 LiquidWeb,請隨時聯繫 The MostHelpful Humans™,了解在 Ubuntu 16.04 LTS 上設置 TeamViewer 時可能遇到的任何問題。 還有更多關於 Ubuntu 的有用文章。
獨立的第三方雲分析機構 CloudSpectator 發現 Liquid Web 的 VPS 服務器普遍優於 Rackspace、Amazon 和 DigitalOcean。