Your best friend for file transfer.Fetch
connection refused by server (4 posts)
- Started 10 years ago by barcuss
- Latest reply 10 years ago from Jim Matthews
I'm having trouble using fetch to connect to an ftp server. the computers that need to access the server are Mac computers behind a firewall and have to go outside that firewall to another network and through another firewall.
i am able to ftp from a PC (in the same network as the Macs) to the server so I know that the server works and is receiving connections and that the username and password are correct.
I can even use IE one of these Macs to view the FTP server using ftp://username:firstname.lastname@example.org.
I'm pretty sure that I'm getting hung up at the first proxy server. I've tried various proxy types in the firewall preferences, unchecked and checked the passive transfer checkbox and still can't connect on the mac.
the first proxy server is called bess-proxy and uses port 8625.
Jim Matthews Administrator
Can you check the configuration of the Windows FTP client to see what sort of proxy server it is set up to use?
The fact that IE works may indicate that it's using an HTTP proxy for FTP operations. An FTP client like Fetch can't do that (because HTTP proxies don't support most FTP operations).
Thanks for the prompt reply Jim.
I've checked the windows client for any FTP options on the firewall (the client is WS_FTP) and there is nothing checked in the firewall tab. Passive transfers are on.
I've moved the FTP server from behind the second firewall to see if that was the problem. That doesn't appear to be changing anything. I can still connect from the windows client but not Fetch on the Mac.
So, now the Fetch client has no firewall info and passive transfers is on. The client is on OS9 and I've tried various configs in the Internet control panel. I've tried FTP using the same proxy as http and I've tried it not using the same proxy.
Still no luck.
"The fact that IE works may indicate that it's using an HTTP proxy for FTP operations. An FTP client like Fetch can't do that (because HTTP proxies don't support most FTP operations)."
--What does 'using an HTTP proxy for FTP operations' mean? If this is happening how is it possible for the windows FTP client to be connecting?
Thanks again for the help.
Jim Matthews Administrator
Is the proxy server running MS Proxy? I believe that MS Proxy Server comes with Windows client software for communicating through the proxy, and if that was installed on the WS_FTP machine it would explain why its able to go through the firewall.
"Using HTTP for FTP operations" means that an HTTP client (like a web browser) can tell the HTTP proxy server to download an FTP URL. The proxy would then speak FTP to the FTP server in question. That approach works for downloading a file, but it doesn't work for most FTP operations.
- Page 1
This topic has been closed.