When will expanDrive support SSH proxy hosts?
ExpanDrive supports direct SSH connections, but it seems to not support SSH tunnels, which would be really easy for it to configure and set up.
All you would have to do is add an SSH proxy host and port configuration, which would default to nothing, resulting in current behavior: direct SSH connections.
I can work around it for now, using a terminal command line ssh tunnel command:
eg. ssh -N -L 2222:myrealdesthost:22 mysshproxyhost
Then, configuring ExpanDrive to connect to localhost:2222
But, this makes expanDrive not seamless, and not something I can give my CEO for remote access to our servers through the ssh-proxy-firewall.
Any estimations on if and when such a feature might be supported?
All you would have to do is add an SSH proxy host and port configuration, which would default to nothing, resulting in current behavior: direct SSH connections.
I can work around it for now, using a terminal command line ssh tunnel command:
eg. ssh -N -L 2222:myrealdesthost:22 mysshproxyhost
Then, configuring ExpanDrive to connect to localhost:2222
But, this makes expanDrive not seamless, and not something I can give my CEO for remote access to our servers through the ssh-proxy-firewall.
Any estimations on if and when such a feature might be supported?
1
person has this question
I have this question, too!
Tell me when someone answers.
The more people who ask this question, the more it gets noticed.
The more people who ask this question, the more it gets noticed.
-
Inappropriate?Alan -
You should be able to set up a host in your .ssh/config and then just connect to that named host by entering it in the server field. I think you can also set the tunnels you want created in that named host - and they should be brought up.
-Jeff -
This doesn't appear to work... i have hosts set up in my ~/.ssh/config file that I can connect to from the command line (i'm going via a socks proxy) ... connecting to the same host in expandrive shows an alert saying "could not connect to web08<newline>not found" (web08 is the host i'm testing with,on the other side of the proxy. it's not reachable, or named, on the local net)</newline> -
Inappropriate?if you type sftp web08 from the commandline, do you get where you're trying to go?
-
yes. both ssh and sftp to my "web08" work from the command line, but not from expandrive.
the relevant lines from my ~/.ssh/config file are:
Host web08
ProxyCommand connect -S myproxy.local.net:1080 %h %p
relevant lines from /var/log/system.log are:
Jun 3 13:42:28 duke ExpanDrive[990]: EXPANDRIVE_CONNECT_FAILURE:not found
Jun 3 13:42:28 duke ExpanDrive[990]: Couldn't connect because not found -
Inappropriate?under server you're putting web08 - anything for the username?
are you auth'ing with keys? just trying to get the exact commandlines you enter and the exact inputs to the expandrive GUI -
no keys... i'm prompted for the password at the commandline.
commandline is just "sftp web08"
ssh and sftp binaries being run are from /usr/bin/ on leopard
expandrive inputs are
server: web08
username: ryan
password: xxxx
no nickname
remote path: / -
Inappropriate?Hi Ryan.
I admit this might not be intuitive, but try removing your username and password form the ExpanDrive configuration. Just leave those fields blank. -
still no luck after trying that.
using "dtruss -f -p <pid>" on the parent expandrive process, i can see my /Users/ryan/.ssh/config file being opened, but it doesn't appear to be using what's in there.
the error message is still always just "not found"</pid> -
Inappropriate?FWIW, I got this to work by just putting in the Host name from .ssh/config, and the Port. It did not work without the port definition. It was able to load the username and ProxyCommand from .ssh, apparently.
Loading Profile...



EMPLOYEE
EMPLOYEE
