[Bug 528] ProxyCommand none breaks ssh
bugzilla-daemon at mindrot.org
bugzilla-daemon at mindrot.org
Wed Apr 2 14:47:29 EST 2003
http://bugzilla.mindrot.org/show_bug.cgi?id=528
Summary: ProxyCommand none breaks ssh
Product: Portable OpenSSH
Version: 3.6p1
Platform: All
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P2
Component: ssh
AssignedTo: openssh-unix-dev at mindrot.org
ReportedBy: arjones at simultan.dyndns.org
I'm actually running 3.6.1p1, but Bugzilla doesn't have an entry for it yet. :)
Pardon me if i'm an idiot, but the documentation says i can set ProxyCommand to
none in ssh_config, and i even see special provisions for that keyword in the
source code, but it doesn't work. When i set it, i get the errors:
/bin/sh: line 1: exec: none: not found
ssh_exchange_identification: Connection closed by remote host
I checked this, and this results from passing options.proxy_command = "none" to
ssh_connect. Looks like You might need the following patch:
--- sshconnect.c.orig 2003-04-02 06:51:28.000000000 +0200
+++ sshconnect.c 2003-04-02 06:53:42.000000000 +0200
@@ -258,7 +258,8 @@
port = SSH_DEFAULT_PORT;
}
/* If a proxy command is given, connect using it. */
- if (proxy_command != NULL)
+ if (proxy_command != NULL &&
+ strcmp(options.proxy_command, "none") == 0)
return ssh_proxy_connect(host, port, proxy_command);
/* No proxy command. */
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the openssh-unix-dev
mailing list