[X2Go-Commits] [python-x2go] 01/02: x2go/{backends/control/plain, sshproxy}.py: Don't let look_for_keys override specified private key. The specified private key should win.
git-admin at x2go.org
git-admin at x2go.org
Thu Feb 29 13:45:42 CET 2024
This is an automated email from the git hooks/post-receive script.
x2go pushed a commit to branch master
in repository python-x2go.
commit 2ec9567f7dac9fa0edc02f36efcc4a701acaf52f
Author: nounce <nounce at posteo.net>
Date: Mon Jan 8 21:37:26 2024 +0100
x2go/{backends/control/plain,sshproxy}.py: Don't let look_for_keys override specified private key. The specified private key should win.
---
x2go/backends/control/plain.py | 6 +++---
x2go/sshproxy.py | 7 +++----
2 files changed, 6 insertions(+), 7 deletions(-)
diff --git a/x2go/backends/control/plain.py b/x2go/backends/control/plain.py
index 955b8d1..8cc0aef 100644
--- a/x2go/backends/control/plain.py
+++ b/x2go/backends/control/plain.py
@@ -938,9 +938,9 @@ class X2GoControlSession(paramiko.SSHClient):
if forward_sshagent is None:
forward_sshagent = self.forward_sshagent
- if look_for_keys:
- key_filename = None
- pkey = None
+ # Do not look for keys if there is one supplied already
+ if key_filename or pkey:
+ look_for_keys = False
_twofactorauth = False
if password and (passphrase is None) and not force_password_auth: passphrase = password
diff --git a/x2go/sshproxy.py b/x2go/sshproxy.py
index e7dc230..0b6d283 100644
--- a/x2go/sshproxy.py
+++ b/x2go/sshproxy.py
@@ -208,10 +208,9 @@ class X2GoSSHProxy(paramiko.SSHClient, threading.Thread):
self.local_host = self.local_host.strip()
self.remote_host = self.remote_host.strip()
- # do not use explicitly given keys if look_for_keys has got activated
- if look_for_keys:
- key_filename = None
- pkey = None
+ # Do not look for keys if there is one supplied already
+ if key_filename or pkey:
+ look_for_keys = False
if key_filename and "~" in key_filename:
key_filename = os.path.expanduser(key_filename)
--
Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/python-x2go.git
More information about the x2go-commits
mailing list