定制
目录:
安装图形环境
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 服务器始终运行),支持多用户工作和最流行的桌面环境,并且即使在连接丢失后也不会终止您的会话。
来源: habr.com