[Bug 273917] [NEW] sftp:// does not work when SSH client has "ControlMaster" and "ControlPath" defined

Anderson amg1127 at cefetrs.tche.br
Wed Sep 24 10:48:45 UTC 2008


Public bug reported:

Binary package hint: konqueror

SSH can open several login shells to an unique server by using an unique
connection. The first SSH client launches a connection and listens an
UNIX socket in a known location and the following SSH clients connect to
that UNIX socket instead of opening a new connection to remote server.
This feature is useful when using password authentication in SSH: you
only need to type the password at the first time.

I am using this feature in my system. In order to do that, I put the
following lines below "Host *" in /etc/ssh/ssh_config:

ControlMaster auto
ControlPath ~/.ssh/%r@%h:%p

But sftp:// did not work. In Konqueror, when trying to browse a remote
server which already has an open connection, it waits, waits and then
gives up, informing a fail during SSH conversation.

sftp:// works well if it is the first connection to the remote server.

I'm using konqueror 4:4.1.1-0ubuntu2 in Ubuntu Intrepid x86.

Steps to reproduce the bug:

# Put "ControlMaster" and "ControlPath" lines in /etc/ssh/ssh_config, as I did.
# Type in a terminal:

$ ssh <user>@<remote server>

# Type in another terminal:

$ konqueror sftp://<user>@<remote server>/

** Affects: kdebase (Ubuntu)
     Importance: Undecided
         Status: New

-- 
sftp:// does not work when SSH client has "ControlMaster" and "ControlPath" defined
https://bugs.launchpad.net/bugs/273917
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to kdebase in ubuntu.




More information about the kubuntu-bugs mailing list