x2go
安装服务端
Ubuntu
配置 X2Go PPA 库。对于 Ubuntu 14.04 以及更高版本,有可用的 X2Go PPA。
sudo add-apt-repository ppa:x2go/stable
sudo apt-get update
sudo apt-get install x2goserver x2goserver-xsession
Debian (Wheezy)
sudo apt-key adv --recv-keys --keyserver keys.gnupg.net E1F958385BFE2B6E
sudo sh -c "echo deb http://packages.x2go.org/debian wheezy main > /etc/apt/sources.list.d/x2go.list"
sudo sh -c "echo deb-src http://packages.x2go.org/debian wheezy main >> /etc/apt/sources.list.d/x2go.list"
sudo apt-get update
sudo apt-get install x2goserver x2goserver-xsession
Fedora
sudo yum install x2goserver x2goserver-xsession
CentOS/RHEL
首先启用 EPEL 库 然后运行:
sudo yum install x2goserver x2goserver-xsession
安装客户端
Ubuntu
配置 X2Go PPA 库。对于 Ubuntu 14.04 以及更高版本,有可用的 X2Go PPA。
sudo add-apt-repository ppa:x2go/stable
sudo apt-get update
sudo apt-get install x2goclient
Debian (Wheezy)
sudo apt-key adv --recv-keys --keyserver keys.gnupg.net E1F958385BFE2B6E
sudo sh -c "echo deb http://packages.x2go.org/debian wheezy main > /etc/apt/sources.list.d/x2go.list"
sudo sh -c "echo deb-src http://packages.x2go.org/debian wheezy main >> /etc/apt/sources.list.d/x2go.list"
sudo apt-get update
sudo apt-get install x2goclient
Fedora
sudo yum install x2goclient
CentOS/RHEL
首先启用 EPEL 库 ,然后运行:
sudo yum install x2goclient
windows
官网地址:http://www.x2go.org/,自行下载安装。相关链接:https://code.x2go.org/releases/binary-win32/。
连接
现在可以连接到远程桌面了。在本地主机上,只需运行以下命令或者使用桌面启动器启动 X2Go 客户端。
$ x2goclient
输入远程主机的 IP 地址和 SSH 用户名称。同时,指定会话类型(例如,远程主机的桌面管理器)。
x2go 内置了 ssh 端口转发功能,配置如下:
- 在
Session
界面中选中Use proxy server fo SSH connection
。 - 在展开的界面中按以下表格设置,其它均为默认即可。
项 | 值 |
---|---|
Host | 转发主机IP/域名 |
Port | 转发主机的ssh端口 |
Login | 转发主机的登录账号 |
全屏
连接后可使用 ctrl + alt + F
进入或退出全屏。
黑屏
如果 x2goclient 连接到 x2goserver 显示黑屏 ,有可能是 session type
选择不对,也有可能是 session
的版本不匹配,可以安装 openbox 来代替原有桌面,安装完后将 session type
切换为 openbox
即可。