我正尝试让 x2go 在 14.04.5 LTS 服务器上运行。
当尝试连接时,我收到消息:
**Connection failed.** bash: x2golistsessions: command not found
在客户端上。
经过一番研究,我发现了在服务器上运行的建议:
apt-get install x2goserver x2goserver-xsession xfce4
我得到的结果:
E: Unable to locate package x2goserver
E: Unable to locate package x2goserver-xsession
到目前为止我还没能取得进一步进展。有什么想法吗?
答案1
我对 x2go 的部分(但不是全部)存在于 Ubuntu 存储库中这一事实感到困惑。要获取所有必需的东西,您需要添加 PPA:
sudo apt-add-repository ppa:x2go/stable
sudo apt-get update
sudo apt-get install x2goserver x2goserver-xsession
sudo apt-get install x2gomatebindings # if you use MATE/mubuntu
sudo apt-get install x2golxdebindings # if you use LXDE/lubuntu
对于客户端:
sudo apt-add-repository ppa:x2go/stable
sudo apt-get update
sudo apt-get install x2goclient
希望这可以帮助!
- 休
答案2
当我尝试让x2go
客户端Windows 10
针对 工作时,我遇到了同样的问题WSL2 Ubuntu
。
连接失败。bash:x2golistsessions:客户端上未找到命令
在安装并启用x2goserver
和sshd
服务器之后WSL2 Ubuntu
,对我有用的是创建一个新用户:
useradd -m -G adm,dialout,cdrom,floppy,sudo,audio,dip,video,plugdev,input,netdev,x2gouser,x2goprint -s /bin/bash newuser
此后,我设置x2go
客户端使用新的用户凭据,问题就消失了。希望这对某些人有帮助。