On Thu, Dec 04, 2008 at 08:33:54PM +0100, Guido Günther wrote:
> Hi,
> attached patch allows to specify a user with [EMAIL PROTECTED] for ssh
> connections in the "Add connection..." dialog. This has been requested
> e.g. in:
> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=505936
Patch attached now.
-- Guido
# HG changeset patch
# User Guido Günther <[EMAIL PROTECTED]>
# Date 1228418962 -3600
# Node ID 6a29ab18aba161bdf1c2d1b1492439e5cb293ac0
# Parent 590b9afe9e7d50f5ea733b290b1255fc78e8fb9f
Allow different username for <hv>+ssh://
diff -r 590b9afe9e7d -r 6a29ab18aba1 src/virtManager/connect.py
--- a/src/virtManager/connect.py Mon Dec 01 14:37:58 2008 -0500
+++ b/src/virtManager/connect.py Thu Dec 04 20:29:22 2008 +0100
@@ -216,6 +216,11 @@
auto = self.window.get_widget("autoconnect").get_active()
uri = None
+ if conn == CONN_SSH and '@' in host:
+ user, host = host.split('@',1)
+ else:
+ user = "root"
+
readOnly = None
if hv == -1:
pass
@@ -225,7 +230,8 @@
elif conn == CONN_TLS:
uri = "xen+tls://" + host + "/"
elif conn == CONN_SSH:
- uri = "xen+ssh://root@" + host + "/"
+
+ uri = "xen+ssh://" + user + "@" + host + "/"
elif conn == CONN_TCP:
uri = "xen+tcp://" + host + "/"
else:
@@ -234,7 +240,7 @@
elif conn == CONN_TLS:
uri = "qemu+tls://" + host + "/system"
elif conn == CONN_SSH:
- uri = "qemu+ssh://root@" + host + "/system"
+ uri = "qemu+ssh://" + user + "@" + host + "/system"
elif conn == CONN_TCP:
uri = "qemu+tcp://" + host + "/system"
_______________________________________________
et-mgmt-tools mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/et-mgmt-tools