我想使用x2go从具有VPN(ubuntu-18.04)的家用PC连接到工作PC(ubuntu 18.04)。
服务器端安装:
sudo add-apt-repository ppa:x2go/stable
sudo apt-get update
sudo apt-get install x2goserver x2goserver-xsession
客户端安装:
sudo apt-get install x2goclient
我可以ssh到远程桌面,但是x2go不起作用。问题似乎在服务器端,因为我尝试从不同的计算机(CentO)进行x2go连接,并且错误相同。
我尝试了会话首选项中的几乎所有内容,即使使用RSA密钥(我拥有它)或单个应用程序会话类型,也尝试了很多其他错误,始终是同一错误。
客户端调试日志:(x2goclient --debug)
x2go-INFO-1>“正在启动X2Go Client 4.1.2.1 ...” x2go-WARNING-1>简体中文 语言要求,未加载翻译器。 x2go-WARNING-1>简体中文 语言要求,未加载翻译器。对象::连接:没有这样 slot ONMainWindow :: slotCheckAgentProcess()x2go-INFO-3>“已启动X2Go 客户端。“ x2go-DEBUG-.. / src / onmainwindow.cpp:563>” $ HOME = / home / XXX“ x2go-DEBUG-.. / src / onmainwindow.cpp:2242>从中读取1个会话 配置文件。 x2go-DEBUG-.. / src / sessionbutton.cpp:342>创建QPixmap 带有会话图标:“:/ img / icons / 128x128 / x2gosession.png”。 x2go-DEBUG-.. / src / onmainwindow.cpp:12843> libssh尚未初始化。 正在初始化。 x2go-DEBUG-.. / src / onmainwindow.cpp:2728>创建 带有会话图标的QPixmap:““:/ img / icons / 128x128 / x2gosession.png”'。 x2go-DEBUG-.. / src / onmainwindow.cpp:2795>通过Smart启动会话 卡,SSH代理或Kerberos令牌。 x2go-INFO-8>“开始连接 到服务器:192.168.29.15:22“ x2go-DEBUG-.. / src / onmainwindow.cpp:2829> 开始与服务器的新ssh连接:“ 192.168.29.15”:“ 22” krb登录: 假x2go-DEBUG-.. / src / sshmasterconnection.cpp:175> SshMasterConnection,主机“ 192.168.29.15”;端口22;用户“ XXX”; useproxy false;代理服务器“ 192.168.29.15”;代理端口22 x2go-DEBUG-.. / src / sshmasterconnection.cpp:248>开始SSH连接 没有Kerberos身份验证。 x2go-DEBUG-.. / src / sshmasterconnection.cpp:252> SshMasterConnection, 实例SshMasterConnection(0x56102247dbe0)已创建。 x2go-DEBUG-.. / src / sshmasterconnection.cpp:520> SshMasterConnection, 实例SshMasterConnection(0x56102247dbe0)进入线程。 x2go-DEBUG-.. / src / sshmasterconnection.cpp:840>之前的会话端口 配置文件解析:22 x2go-DEBUG-.. / src / sshmasterconnection.cpp:850> 配置文件解析后的会话端口:22 x2go-DEBUG-.. / src / sshmasterconnection.cpp:915>之前的会话端口 配置文件解析(第2部分):22 x2go-DEBUG-.. / src / sshmasterconnection.cpp:925>之后的会话端口 配置文件解析(第2部分):22 x2go-DEBUG-.. / src / sshmasterconnection.cpp:950> cserverAuth x2go-DEBUG-.. / src / sshmasterconnection.cpp:991>状态:1
x2go-DEBUG-.. / src / sshmasterconnection.cpp:1364> userAuthAuto失败:“” (代码1)
x2go-DEBUG-.. / src / sshmasterconnection.cpp:1274>尝试输入密码 机制。
x2go-DEBUG-.. / src / sshmasterconnection.cpp:1278>密码机制 可用。继续。
x2go-DEBUG-.. / src / sshmasterconnection.cpp:726>用户身份验证正常。 x2go-DEBUG-.. / src / sshmasterconnection.cpp:1789>登录检查:“登录成功 “ x2go-DEBUG-.. / src / sshmasterconnection.cpp:1792>没有 互动x2go-DEBUG-.. / src / sshmasterconnection.cpp:1825>循环 已完成x2go-DEBUG-.. / src / sshmasterconnection.cpp:1829>否 需要互动,继续会议 x2go-DEBUG-.. / src / sshmasterconnection.cpp:735>登录检查-确定 x2go-DEBUG-.. / src / onmainwindow.cpp:2923> SSH连接已建立。 x2go-DEBUG-.. / src / onmainwindow.cpp:3336>继续正常的X2Go会话 x2go-DEBUG-.. / src / sshprocess.cpp:199>通过执行远程命令 SshProcess对象0:“ x2golistsessions” x2go-DEBUG-.. / src / sshprocess.cpp:213>此= SshProcess(0x5610224a1f30) 运行masterCon-> addChannelConnection(this,' “ 1d4dfc1a-7f4d-4f00-b39e-07273d3d973d”','“ bash -l -c'echo “ X2GODATABEGIN:1d4dfc1a-7f4d-4f00-b39e-07273d3d973d”;出口 PATH =“ / usr / local / bin:/ usr / bin:/ bin”; export TERM =“ dumb”; x2golistsessions;回声“ X2GODATAEND:1d4dfc1a-7f4d-4f00-b39e-07273d” '); x2go-DEBUG-.. / src / sshmasterconnection.cpp:1891>锁定SSH 通道连接MUTEX。 x2go-DEBUG-.. / src / sshmasterconnection.cpp:1893>传递新频道 连接对象到channelConnections。 x2go-DEBUG-.. / src / sshmasterconnection.cpp:1895>解锁SSH通道 连接MUTEX。 x2go-DEBUG-.. / src / sshmasterconnection.cpp:2083> 创建新频道。
x2go-DEBUG-.. / src / sshmasterconnection.cpp:2100>新建 频道:0x7fcf84012aa0
x2go-DEBUG-.. / src / sshmasterconnection.cpp:2185>执行远程: “ bash -l -c'echo “ X2GODATABEGIN:1d4dfc1a-7f4d-4f00-b39e-07273d3d973d”;出口 PATH =“ / usr / local / bin:/ usr / bin:/ bin”; export TERM =“ dumb”; x2golistsessions;回声 “ X2GODATAEND:1d4dfc1a-7f4d-4f00-b39e-07273d3d973d”;'“
x2go-DEBUG-.. / src / sshmasterconnection.cpp:2208>新的exec通道 已创建。
x2go-DEBUG-.. / src / sshmasterconnection.cpp:2257>通道上的EOF 0x7fcf84012aa0; SshProcess对象:0 x2go-DEBUG-.. / src / sshmasterconnection.cpp:2380>已发送EOF。 x2go-DEBUG-.. / src / sshmasterconnection.cpp:2384>通道已关闭。 x2go-DEBUG-.. / src / sshprocess.cpp:526> SSH已完成:原始输出 (stdout):“” x2go-DEBUG-.. / src / sshprocess.cpp:532>仅具有stderr, 一定有问题。 x2go-DEBUG-.. / src / sshprocess.cpp:537> SSH 完成:false-“ bash:bash:找不到命令”(0)。 x2go-DEBUG-.. / src / onmainwindow.cpp:3804>“ bash:bash:命令不 找到
如果有人感兴趣,我可以显示服务器端的/ var / log / syslog
谢谢您的帮助
答案 0 :(得分:0)
请尝试将.bashrc放在一边,然后重试。
答案 1 :(得分:0)
这是我的坏,愚蠢的我。我在/ etc / environment文件中有一个错字,但我没有注意到它,因为在错字后我没有重新启动PC。修复后,它起作用了。