Search squid archive

Re: Problème with FTP

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 12/12/2011 11:35 p.m., alexandre.alain@xxxxxxx wrote:
Hello All,

I use squid3.1.13-dansguardian2.10.1.1 on a Centos 5.7. And I meet a
problem I never known.
When I connect on an ftp site in anonymous through a web browser NO PROBLEM all is good
When I connect on an ftp site with ftp://login:pass@ftp-site through a web browser it's
converted in anonymous connection. I must say the ftp-site works with both auth-method
but on different directory-tree.
There is no authentication needed on proxy

What's wrong with my configuration file.

There are actually three auth methods Supported by Squid to FTP servers:
 - anonymous auth
 - URL-based auth
 - WWW auth

What Squid does is attempt anonymous fetch of the requested object and if that succeeds the credentials are kept private. Only if the FTP server rejects anonymous access and requires authentication will Squid send any credentials. Squid 3.1 will accept credentials in either URL or HTTP headers for the FTP server as realm. If login fails it produces an HTTP Basic scheme login challenge to get fresh credentials from the user agent, you may see a popup here if using a browser.

It may be that the dansguardian proxy service is protecting your credentials privacy by stripping them out of the URL. If that is the case you will need to pass them via the auth headers. This is a good way to pass them anyway since it keeps the password out of log files all over the network etc.

Note that this is login to the FTP origin server not the proxy. So auth_param configuration is not needed in Squid. Only that the proxy is built with auth "basic" scheme support to translate from HTTP login to FTP login.

HTH
Amos


[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux