Re: [X2Go-User] x2gobroker with broker-session-autologin: client tries to login with local username instead of given one

2020-01-21 Thread Martin Lange
Nervemind...

I am just banging my head on the table right now!
The option "user=" in the sessionprofile overrides the given username, of 
course. I didn't saw it for days.

The credentials are fine without it. 
I still can't login, sshd saying "Allocating a pty not permitted for this 
connection", but this is another problem, I think with sshd/pam.

Sorry for the inconveniences!

Best regards

Martin Lange


___
x2go-user mailing list
x2go-user@lists.x2go.org
https://lists.x2go.org/listinfo/x2go-user


[X2Go-User] x2gobroker with broker-session-autologin: client tries to login with local username instead of given one

2020-01-20 Thread Martin Lange
Hello,

I am trying to configure the x2gobroker to do key-based login to the servers 
after sucessfull authentication against the broker. 
Everything looks fine, except the client. It tries to login with the correct 
key, but a wrong username. It uses the username from the local machine.

e.g.
- On my local machine, I am logged in as user "martin"
- start the client with --broker-url=http://192.168.0.1:8080/plain/inifile/
- successfully authenticate with the username "udo" and a password against the 
broker
- select the session 
-> login failed, so I do some research and the auth.log of the remote machine 
shows that I try to login with the broker-generated key, but the username 
"martin" instead of "udo"

the profile in x2gobroker-sessionprofiles.conf:
[TEST]
user=
host=pegbar1 (192.168.0.1)
name=TEST
command=KDE
fullscreen = true
broker-session-autologin=true
broker-use-load-checker=true
broker-authorized-keys=%h/.x2go/authorized_keys

/var/log/x2gobroker/broker.log shows the key generation for user "udo":
2020-01-20 12:14:21,249 - broker - DEBUG - 
base_broker.X2GoBroker.get_authorized_keys_file(): found broker-authorized-keys 
in session profile with ID TEST: %h/.x2go/authorized_keys. This one has 
precendence over the default value.
2020-01-20 12:14:21,317 - broker - INFO - Executing agent command on remote 
host pegbar1 (192.168.0.1): sh -c '/usr/lib/x2go/x2gobroker-agent udo 
addauthkey "no-X11-forwarding,no-pty,no-user-rc ssh-rsa [***] udo@192.168.0.40" 
"%h/.x2go/authorized_keys"'
2020-01-20 12:14:21,462 - broker - INFO - Broker agent answered: OK; 
2020-01-20 12:14:21,463 - broker - DEBUG - 
base_broker.X2GoBroker.get_authorized_keys_file(): found broker-authorized-keys 
in session profile with ID TEST: %h/.x2go/authorized_keys. This one has 
precendence over the default value.
2020-01-20 12:14:21,465 - broker - DEBUG - Scheduled deletion of authorized key 
in 20s: user=udo, hostname=pegbar1, hostaddr=192.168.0.1
2020-01-20 12:14:41,569 - broker - INFO - Executing agent command on remote 
host pegbar1 (192.168.0.1): sh -c '/usr/lib/x2go/x2gobroker-agent udo 
delauthkey "no-X11-forwarding,no-pty,no-user-rc ssh-rsa [***] udo@192.168.0.40" 
"%h/.x2go/authorized_keys"'
2020-01-20 12:14:41,712 - broker - INFO - Broker agent answered: OK;

/var/log/auth.log shows the failed login for user "martin":
Jan 20 12:14:21 pegbar1 sshd[7131]: debug1: trying public key file 
/home/martin/.x2go/authorized_keys
Jan 20 12:14:21 pegbar1 sshd[7131]: debug1: fd 4 clearing O_NONBLOCK
Jan 20 12:14:21 pegbar1 sshd[7131]: debug1: restore_uid: 0/0
Jan 20 12:14:21 pegbar1 sshd[7131]: Failed publickey for martin from 
192.168.0.40 port 57732 ssh2: RSA SHA256:***


Am I missing some configuration or this this a (known?) bug in x2goclient?

Thank you very much and best regards,
Martin


___
x2go-user mailing list
x2go-user@lists.x2go.org
https://lists.x2go.org/listinfo/x2go-user