X2Go Bug report logs -
#448
x2goclient won't connect with ssh agent (Q: Who was so afraid of the NSA that he disabled agent communication in x2go?)
Reported by: Stefan Baur <newsgroups.mail2@stefanbaur.de>
Date: Thu, 6 Mar 2014 17:55:02 UTC
Severity: normal
Tags: pending
Found in version 4.0.2.0
Fixed in version 4.0.2.0
Done: Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
Bug is archived. No further changes may be made.
Full log
🔗
View this message in rfc822 format
[Message part 1 (text/plain, inline)]
This is an automatic notification regarding your Bug report
which was filed against the x2goclient package:
#448: x2goclient won't connect with ssh agent (Q: Who was so afraid of the NSA that he disabled agent communication in x2go?)
It has been closed by Mike Gabriel <mike.gabriel@das-netzwerkteam.de>.
Their explanation is attached below along with your original report.
If this explanation is unsatisfactory and you have not received a
better one in a separate message then please contact Mike Gabriel <mike.gabriel@das-netzwerkteam.de> by
replying to this email.
--
X2Go Bug Tracking System
Contact owner@bugs.x2go.org with problems
[Message part 2 (message/rfc822, inline)]
close #448
thanks
Hello,
we are very hopeful that X2Go issue #448 reported by you
has been resolved in the new release (4.0.2.0) of the
X2Go source project »src:x2goclient«.
You can view the complete changelog entry of src:x2goclient (4.0.2.0)
below, and you can use the following link to view all the code changes
between this and the last release of src:x2goclient.
http://code.x2go.org/gitweb?p=x2goclient.git;a=commitdiff;h=cbe900f245206ad9bd62d0fbaf226da1b3ffc44e;hp=f7cdada8c57c45ee9ea3b6c42bd680fae26d728c
If you feel that the issue has not been resolved satisfyingly, feel
free to reopen this bug report or submit a follow-up report with
further observations described based on the new released version
of src:x2goclient.
Thanks a lot for contributing to X2Go!!!
light+love
X2Go Git Admin (on behalf of the sender of this mail)
---
X2Go Component: src:x2goclient
Version: 4.0.2.0-0x2go1
Status: RELEASE
Date: Thu, 10 Apr 2014 13:47:56 +0200
Fixes: 138 349 422 440 446 448 453
Changes:
x2goclient (4.0.2.0-0x2go1) RELEASED; urgency=low
.
[ Oleksandr Shneyder ]
* New upstream version (4.0.2.0):
- Revrite SSH Classes to support libssh fix.
- Add Class HelpDialog to show options in scroll area.
- Fix authentication on SSH Broker with key + passphrase.
- Set modmap timer timeout to 10 sec on Mac.
- Fix running xmodmap if X2Go Client not started from terminal.
- Setting keyboard modifiers with xmodmap.
- Fix multimonitor support on Linux.
- Display more version info. Parameters --version, --git, --changelog.
- Don't show GUI dialog for --version, --help, etc, if started
from terminal on linux and mac.
- If no user in session config, display system username in pass form.
- Check if txt/changelog and txt/git exist on config phase.
Rename option "--git" to "--git-info".
- Change x2goclient.nsi for nightly builds.
.
[ Josh Lukens ]
* New upstream version (4.0.2.0):
- Switch to QNetworkAccessManager. Appropriately set content type
header to "application/x-www-form-urlencoded" for HTTP post
requests. (Fixes: #440, #138).
- Fix copy+paste errors in QNetworkAccessManager code.
- Provide support for dynamic authentication IDs. This is
a requirement for using the broker client against brokers
that use some sort of OTP authentication mechanism.
(Fixes: #446).
.
[ Mike Gabriel ]
* New upstream version (4.0.2.0):
- Drop create_text.sh again, implement changelog copying
in distro build files. Implement Git history creation for
nightly builds in build scripts.
- Rename txt/git to txt/git-info (make it compliant with cmdline
options).
- Allow starting shadow sessions from the command line with
option --hidden being enabled. (Fixes: #349).
* debian/control:
+ Build-depend on libssh-dev (>= 0.5.4-2).
+ Bump Standards: to 3.9.5. No changes needed.
* debian/rules:
+ Copy debian/changelog into txt/ subfolder during dh_auto_configure.
+ Create txt/git-info files for ChangeLog.git if it exists.
* x2goclient.spec:
+ Copy ChangeLog (or debian/changelog) into txt/ subfolder during
%setup.
+ Copy ChangeLog.gitlog (if present) into txt/ subfolder during %setup.
+ B-R (epel-7): man2html-core (same as for Fedora builds).
.
[ Mike DePaulo ]
* New upstream version (4.0.2.0):
- Decrease HelpDialog's tab width from 320 to 30
(the width of 10 spaces.) (Fixes: #453)
- Windows: Fix compatibility with PulseAudio 3.0 & later through
new cookie handling. (Fixes: #422)
- Windows: Upgrade included PulseAudio from 1.1 to 5.0.
The 5.0 build is patched for X2Go bug #363. and available here:
https://build.opensuse.org/project/show/home:mikedep333:branches:home:\
mkbosmans:mingw32:pulseaudio
- Windows: Reapply KDE on Windows's patch for Pageant support to
libssh 0.5.5. (Fixes: #448)
[Message part 3 (message/rfc822, inline)]
Package: x2goclient
Version: 4.0.2.0
(I'm filing this against 4.0.2.0 b/c it's still present there. If bugs
should be filed against the version they initially appeared in, please
let me know)
not affected: 4.0.0.3 with PulseAudio 0.9.6
not affected: 4.0.1.2 with PulseAudio 0.9.6
possibly affected (untested) 4.0.1.3 with PulseAudio 0.9.6
affected: 4.0.1.3+build2 with PulseAudio 0.9.6
affected: 4.0.2.0
Preface:
The followin issue has been observed on Windows; whoever takes care of
this should also check if the same issue occurs on Linux and Mac when
using the ssh agents shipped with these operating systems.
Situation:
4.0.1.2 with PulseAudio 0.9.6 and older clients allowed the use of an
external SSH agent that loads and memorizes SSH private keys (so you
don't have to re-enter your private key's passphrase whenever you try to
connect).
In my case, this SSH agent was "Pageant" from the PuTTY package.
With 4.0.1.3+build2/PA0.9.6, using the same (registry-stored) settings
as before, x2goclient.exe pops up a dialog box asking me for my private
key's password. Which it does over and over again, without ever connecting.
To me, it looks like it's asking for the password for a non-existant
private key, the key with the file name "", thus it always fails.
Assumption:
Someone tried to add/fix code regarding ssh public key authentication
(maybe something to do with bug #322?), took care of whatever issue
there was with private key file handling by x2goclient itself, but
overlooked the possibility that an external ssh agent might be involved.
Net Result:
SSH public key login using an SSH agent is effectively broken in
4.0.1.3+build2 (and possibly 4.0.1.3), up to 4.0.2.0-2014-03-06 (nightly
build), and probably still broken in the current source.
Sounds like a case for one of our two Mikes ...
-Stefan
Send a report that this bug log contains spam.
X2Go Developers <owner@bugs.x2go.org>.
Last modified:
Thu Nov 21 17:44:01 2024;
Machine Name:
ymir.das-netzwerkteam.de
X2Go Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.