Your best friend for file transfer.

Fetch application logoFetch

SSH tunneling of Fetch connections (6 posts)

This is an archived topic. The information in it is likely to be out-of-date and no longer applicable to current versions of Fetch.
  • Started 11 years ago by jimsky7
  • Latest reply 11 years ago from Jim Matthews
  • jimsky7 Member

    I love Fetch and have used/licensed it for years. I need a secure connection using SSH. I have set up port 2021 on my local system to forward to port 21 on the remote system using SSH Tunnel Manager. I then made a Fetch shortcut to connect to localhost on port 2021. I get the warning about sending an insecure password, I click "Ignore" and Fetch connects (normal Fetch connection window opens and says "Getting info" and some other things, then "Getting file list..." and I get a new dialog window that says "Server response: Can't build data connection: Connection refused". I presume this is from the remote server...but I can't get a file list and consequently can't proceed to use Fetch with this FTP server. I'm using PASV mode. The log says "425 Can't build data connection: Connection refused ftp_list: -30000 (state==GETTING_LIST)". My local firewall is off. Can anyone suggest something I can do to make it work?

    Posted 11 years ago #

  • stedalus Member

    This is a problem with the server; it needs to be configured to allow PORT connections with IPs other than the one that originally set up the control connection. For many servers, adding a line like

    AllowForeignAddress on

    to the ftpd config file is what's necessary, although that varies from server to server. If you aren't an administrator or don't have pull with one, there isn't much you can do. Some people consider enabling this a security risk, so beware of that too (probably less of a risk than sending your password in the clear).

    Hope this helps.

    Posted 11 years ago #

  • jimsky7 Member

    Thanks for the advice. I do have access to change the configuration (though I will have to figure out where the config files goes), but would rather not do this because of the security ramifications. I note that RBrowser (for Mac OSX) seems to be able to do secure transfers without encountering this problem, (but of course I'm not setting up a tunnel for RBrowser) so I still wonder if I'm able to change something in Fetch to make this work. (I would have thought that PASV mode would have eliminated this problem, but it didn't.)

    Posted 11 years ago #

  • Jim Matthews Administrator

    I believe that RBrowser is using SFTP, which (despite the acronym) is a totally different protocol from FTP. The next major release of Fetch will support SFTP as well.

    Thanks,

    Jim Matthews
    Fetch Softworks

    Posted 11 years ago #

  • jimsky7 Member

    Thanks for the reply. I would rather continue to invest in (upgrading) Fetch than buy another FTP client, so that's why I ask. Also, since I use GoLive and DreamWeaver, and they're also capable of doing FTP of web sites, I'd like to be able to use an SSH-tunneled solution. I do have RBrowser using SSH in this case (I just verified this). It's also capable of SFTP and regular FTP. Any idea when the Fetch upgrade is going to come down the pike?

    Posted 11 years ago #

  • Jim Matthews Administrator

    I've promised SFTP support by the end of the year.

    Thanks,

    Jim Matthews
    Fetch Softworks

    Posted 11 years ago #

Topic closed

This topic has been closed.