Benjamin Piwowarski created VFS-440: ---------------------------------------
Summary: [SFTP] Stream (e.g. netcat) proxy for Sftp file system (aka ProxyCommand) Key: VFS-440 URL: https://issues.apache.org/jira/browse/VFS-440 Project: Commons VFS Issue Type: Improvement Reporter: Benjamin Piwowarski Priority: Minor Attachments: sftp-stream-proxy.diff What I propose is to add the possibility to connect to a remote SSH server through an SSH connection stream (instead of an HTTP or SOCKS proxy). See for instance http://backdrift.org/transparent-proxy-with-ssh for a use case. This simulates a ProxyCommand where the command is run on a SSH host. The patch also contains a test for the new functionality. Example of use (with the netcat command nc -q 0 HOSTNAME PORT) {code:java} builder.setProxyType(opts, SftpFileSystemConfigBuilder.PROXY_STREAM); builder.setProxyCommand(opts, SftpStreamProxy.NETCAT_COMMAND); builder.setProxyHost(opts, "gate.way.host"); builder.setProxyPort(opts, 22); builder.setProxyOptions(opts, proxyOptions); {code} -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira