設定
目錄:
安裝圖形環境
Linux 上的虛擬圖形桌面在使用者開始運行應用程式之前不需要功能強大的機器。 為了進行測試,我們將使用具有兩個運算核心、18.04 GB RAM 和 20.04 GB 硬碟 (HDD) 的強大平均 Ubuntu Server 10 LTS。 Ubuntu Server 10 LTS 的映像檔已在 RuVDS 上提供;設定更新版本的流程將會類似。 不要忘記使用促銷代碼 HabrahabrXNUMX 以獲得訂單 XNUMX% 的折扣。
由於對運算資源的要求相對較低,我們再次選擇XFCE作為我們的桌面環境。 另外,在虛擬環境中透過遠端存取運行這個DE也沒有問題:
sudo apt-get install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils
伺服器和軟體安裝的俄羅斯化
下一步是設定本地化並安裝最少的應用程式集:瀏覽器、電子郵件用戶端和辦公室套件。 首先,安裝系統程式的翻譯:
sudo apt-get install language-pack-ru
讓我們設定本地化:
sudo update-locale LANG=ru_RU.UTF-8
透過手動編輯 /etc/default/locale 可以達到相同的效果。
對於 GNOME 和 KDE 的本地化,存儲庫具有 language-pack-gnome-ru 和 language-pack-kde-ru 軟體包 - 如果您使用這些桌面環境中的程序,您將需要它們。 在 XFCE 中,翻譯與應用程式一起安裝。 接下來您可以安裝字典:
# Словари для проверки орфографии
sudo apt-get install hunspell hunspell-ru
# Тезаурус для LibreOffice
sudo apt-get install mythes-ru
# Англо-русский словарь в формате DICT
sudo apt-get install mueller7-dict
此外,某些應用程式可能需要安裝翻譯:
# Браузер Firefox
sudo apt-get install firefox firefox-locale-ru
# Почтовый клиент Thunderbird
sudo apt-get install thunderbird thunderbird-locale-ru
# Офисный пакет LibreOffice
sudo apt-get install libreoffice libreoffice-l10n-ru libreoffice-help-ru
На этом подготовка окружения рабочего стола завершена.
安裝 X2Go 伺服器
可以從外部儲存庫安裝穩定版本的 X2Go 伺服器和用戶端
sudo apt-get install x2goserver x2goserver-xsession
如果您使用 MATE 或 LXDE 環境,則需要額外的軟體包(XFCE 不需要):
sudo apt-get install x2gomatebindings # if you use MATE/mubuntu
sudo apt-get install x2golxdebindings # if you use LXDE/lubuntu
錦上添花:X2Go 透過 SSH 工作,不需要任何進一步的配置。 VPS 必須執行 sshd 並且可以存取防火牆規則中的連接埠 22。 由於我們談論的是虛擬伺服器,因此這可能已經是開箱即用的。 在實體機上透過SSH很容易開啟遠端存取。 剩下的就是檢查 X2Go 伺服器的狀態:
sudo systemctl status x2goserver
也值得創建一個非特權用戶來使用桌面環境:
sudo adduser desktopuser
讓我們將使用者新增至 sudo 群組,以便他可以執行與管理相關的任務。 如果沒有這個需求,可以跳過這一步:
sudo gpasswd -a desktopuser sudo
桌面連接
適用於 Windows、Linux 和 OS X 的 X2Go 用戶端軟體現已推出
sudo apt-get install x2goclient
為了保護物種多樣性,這次我們將帶客戶去
您可以在此處設定連接設定、輸入/輸出裝置和多媒體裝置。
如果一切正確,連接後將出現 XFCE 桌面。
在遠端電腦上運行應用程式
有時,您需要在遠端電腦上執行資源密集型應用程式(例如 IDE),而不是成熟的桌面環境。 這並不難做到;只需在連線設定中指定適當的會話類型和命令即可。
使用 Ubuntu 在遠端 VPS 上執行的瀏覽器
使用 X2Go 還有更多奇特的選項:例如,系統允許連接到遠端電腦上的使用者工作階段(如 TeamViewer 中)。 在這種情況下,客戶端和伺服器部分都必須安裝在兩台電腦上。 此外,沒有必要在每個用戶端上定義會話設定檔:您可以安裝並設定 x2gobroker 以在伺服器上定義它們。 為此,您需要連接
X2Go 的優點
與高頻寬 VNC 系統不同,X2Go 使用先進的 NX 3 協定來最大限度地減少傳輸的資料量。 該系統有自己的X伺服器,幾乎不需要設定並且具有高級功能。 我們只討論了最基本的,但 X2Go 可以做更多的事情,包括從伺服器向客戶端廣播音訊和視訊、列印到本機印表機(在 VPS 上您必須安裝額外的軟體包來配置虛擬印表機)和共享目錄。 與伺服器的互動透過可靠且經過時間考驗的 sshd 進行 - 使用者可以使用安全的身份驗證機制,包括。 帶鑰匙。 X2Go 在您登入時自動設定您的環境(無需保持 X 伺服器始終運行),支援多用戶工作和最受歡迎的桌面環境,即使在連線遺失後也不會終止您的工作階段。
來源: www.habr.com