[X2Go-User] [INTERNET] Re: x2gobroker resume session

"BOTZ Franck (Administrateur Systèmes et Réseaux) - DDT 67/SIDSIC/Pôle Infra" franck.botz at bas-rhin.gouv.fr
Mon Jun 1 09:49:10 CEST 2015


Hi Mike

I'm very happy to see your message !! I test it for 10 days and can't 
see the resume function working properly.

I connect on the broker with this command : x2goclient 
--borker-url=ssh://10.0.0.XXX/usr/bin/x2gobroker
The server run xfce desktop

When I launch the command i Never see the box which permit to choose 
resum/supend/or create a new session.

Why ?

--- x2goserver ------------------------------------------------
On x2goserver I installed x2gobroker-agent
The list of process that works on x2goserver :
avahi      649  0.0  0.0  32344  1640 ?        S    08:22   0:00 
avahi-daemon: running [xu1404-x2go-server-02.local]
root      1217  0.0  0.2  33784  5220 ?        S    08:22   0:00 
/usr/bin/perl /usr/sbin/x2gocleansessions
root      3169  0.0  0.0  18952   932 pts/2    S+   08:28   0:00 grep 
--color=auto x2go

I see that the x2gocleansessions is working

dpkg -l | grep x2go
ii  python-ecdsa 0.11-1~bpo70+1~0x2go~ubuntu14.04.1   all          ECDSA 
cryptographic signature library (Python 2)
ii  python-paramiko 1.15.1-1~0x2go1~ubuntu14.04.1        all          
Make ssh v2 connections with Python (Python 2)
ii  x2goagent 2:3.5.0.31-0~605~ubuntu14.04.1       all          X2Go agent
ii  x2gobroker-agent 0.0.2.3-0~429~ubuntu14.04.1          amd64        
X2Go http(s) based session broker (common files)
ii  x2goserver 4.0.1.19-0~1064~ubuntu14.04.1        amd64        X2Go 
server daemon scripts
ii  x2goserver-extensions 4.0.1.19-0~1064~ubuntu14.04.1        
all          X2Go server daemon scripts (extensions)
ii  x2goserver-xsession 4.0.1.19-0~1064~ubuntu14.04.1        
all          X2Go server daemon scripts (Xsession runner)

The x2gobroker-agent is installed
-----------------------------------------------------------------
--- x2gobroker --------------------------------------------
On x2gobroker the x2gobroker.conf
   [global]
   default-session-autologin=false
   default-authorized-keys=%h/.x2go/authorized_keys
   default-agent-query-mode=SSH
   default-portscan-x2goservers = true
   default-use-load-checker = true
   load-checker-intervals = 300

   [broker_zeroconf]
   enable = false
   #auth-mech = pam
   #user-db = libnss
   #group-db = libnss
   #desktop-shell = KDE

   [broker_inifile]
   enable = true
   session-profiles = /etc/x2go/broker/x2gobroker-sessionprofiles.conf
   use-load-checker = true

When I open a session with x2gobroker user and open a ssh session on the 
x2goserver, the session openned with no password authentification 
because i put the broker .pub key in the x2gobroker authorized_keys file 
on the x2goserver
   # su -s /bin/bash x2gobroker
   x2gobroker at UB1404-X2GO-BROKER:/root$ ssh x2gobroker at 10.0.0.XXX
   Welcome to Ubuntu 14.04.2 LTS (GNU/Linux 3.13.0-53-generic x86_64)

    * Documentation:  https://help.ubuntu.com/

   5 packages can be updated.
   0 updates are security updates.

   Last login: Fri May 29 10:38:44 2015 from 10.0.0.YYY
   x2gobroker at xu1404-x2go-server-02:~$

dpkg -l | grep x2go
ii  python-ecdsa 0.11-1~bpo70+1~0x2go~ubuntu14.04.1 all          ECDSA 
cryptographic signature library (Python 2)
ii  python-paramiko 1.15.1-1~0x2go1~ubuntu14.04.1      all          Make 
ssh v2 connections with Python (Python 2)
ii  python-x2gobroker 0.0.3.0-0~920~ubuntu14.04.1        all          
X2Go Session Broker (Python modules)
ii  x2gobroker 0.0.3.0-0~920~ubuntu14.04.1        all          X2Go 
Session Broker (executable)
ii  x2gobroker-authservice 0.0.3.0-0~920~ubuntu14.04.1        
all          X2Go Session Broker (PAM authentication service)
-----------------------------------------------------------------

Regards

Franck

Le 30/05/2015 16:23, > Mike Gabriel (par Internet) a écrit :
> Hi Franck,
>
> On  Fr 29 Mai 2015 11:29:45 CEST, BOTZ Franck (Administrateur Systèmes 
> et Réseaux) - DDT 67/SIDSIC/Pôle Infra wrote:
>
>> I use the nightly build on a 14.04 Ubuntu
>>
>> Could anyone confim me that resuming/suspending a session is 
>> functionnal trough a broker ?
>>
>> I can resume/suspend a session directly to a x2goserver but i can't 
>> with the broker.
>
> Resume+Suspend works with the broker version in the nightly builds.
>
> It requires x2gobroker-agent to be installed on X2Go Servers.
>
> It requires a working x2gobroker <-> x2gobroker-agent setup.
>
> It requires a running x2gocleansessions script on the X2Go Servers 
> (which needs to be activated on non-Debian based installations of X2Go 
> IIRC).
>
> It requires agent-query-mode=SSH (or LOCAL) to be set in 
> /etc/x2go/x2gobroker.conf,
> ... or broker-agent-query-mode=SSH (or LOCAL) to be set in invididual 
> session profiles.
>
> Regards,
> Mike



More information about the x2go-user mailing list