iterate-ch / cyberduck

Cyberduck is a libre FTP, SFTP, WebDAV, Amazon S3, Backblaze B2, Microsoft Azure & OneDrive and OpenStack Swift file transfer client for Mac and Windows.
https://cyberduck.io/
GNU General Public License v3.0
3.08k stars 279 forks source link

Support for ProxyCommand in SSH config #8688

Open cyberduck opened 9 years ago

cyberduck commented 9 years ago

07a69b4 created the issue

This is probably a long shot but I have a situation where most of the hosts I access are one or two jumps away from my machine, meaning I use ProxyCommand in my .ssh/config to make access far less laborious.

It would be brilliant if Cyberduck would eventually support this. An example of my config to get to "secure-host" via "bastion-host" looks similar to this:

host secure-host
    ProxyCommand ssh bastion-host -W %h:%p

If the proxy host is capable I use the -W flag, otherwise I use netcat.

Additional to this supporting hostname globbing would tie in really well, allowing configs for accessing multiple hosts, secure-host-a and secure-host-b like this:

host secure-host-*
    ProxyCommand ssh bastion-host -W %h:%p
cyberduck commented 8 years ago

@dkocher commented

9304 closed as duplicate.

cyberduck commented 8 years ago

@dkocher commented

See also #2865.

cyberduck commented 8 years ago

@dkocher commented

Duplicate for #2865.