Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Boris Korenev Гость
|
Добавлено: Пт Окт 18 2002 13:23 Заголовок сообщения: Squid авторизация |
|
|
Как настроить авторизацию в Squid-е под FreeBSD, чтобы с любой windows-машины при входе в интерент в броузере запрашивались имя и пароль? |
|
Вернуться к началу |
|
|
Dmitry.Karpov Гость
|
Добавлено: Пт Окт 18 2002 13:47 Заголовок сообщения: Ищи слово "auth" в squid.conf |
|
|
- |
|
Вернуться к началу |
|
|
Boris Korenev Гость
|
Добавлено: Пт Окт 18 2002 15:12 Заголовок сообщения: Re: Ищи слово "auth" в squid.conf |
|
|
Вот что я нашел, но мне кое-что не понятно:
Чтобы включить проверку имени и пароля на сквиде, нужно отредактировать squid.conf:
# TAG: authenticate_program authenticate_program /usr/local/squid/bin/ncsa_auth /usr/local/squid/etc/passwd # TAG: acl # Defining an Access List acl users proxy_auth REQUIRED # TAG: http_access http_access allow users
Этим Вы даете понять сквиду, что Ваша authenticate_program находится по пути /usr/local/sbin/ncsa_auth и работает с файлом паролей /usr/local/etc/squid/passwd. Листы доступа настроены в приведенном выше примере на разрешение доступа для всех пользователей, находящихся в файле passwd.
Вносить изменения в файлы паролей можно с помощью программы HTPASSWD, описание которой приводится ниже.
Так вот вопрос. Где взять откомпелированную программу HTPASSWD (по ссылке мы попадаем на htpasswd.c написанную на C++). И будет это работать с windows-машин?
Заранее, Спасибо. Борис. - |
|
Вернуться к началу |
|
|
:) Гость
|
Добавлено: Пт Окт 18 2002 15:42 Заголовок сообщения: Re: Ищи слово "auth" в squid.conf |
|
|
апач есть ? это от него утилита. насчет остального - прочти еще раз инструкцию. со стороны твоего виндовса требуется только одно - обратится к прокси, аутентификация проходит на сервере. |
|
Вернуться к началу |
|
|
Boris Korenev Гость
|
Добавлено: Пт Окт 18 2002 16:23 Заголовок сообщения: Re: Ищи слово "auth" в squid.conf |
|
|
>>апач есть ? это от него утилита. >>насчет остального - прочти еще раз инструкцию. со стороны твоего виндовса требуется только одно - обратится к прокси, аутентификация проходит на сервере.
Пач к чему, к squid или ncsa_auth?
То что аутентификация проходит на сервере - это понятно, но где и когда на станции я буду вводить логин и пароль?
Заранее, спасибо. Борис. |
|
Вернуться к началу |
|
|
:) Гость
|
Добавлено: Пт Окт 18 2002 16:52 Заголовок сообщения: Re: Ищи слово "auth" в squid.conf |
|
|
не "а пач" и не "а патч", а "апач", "apache", это такой http-сервер (http://apache.org/httpd/). насчет где и когда: "Если Squid получает запрос и если список правил http_access содержит ACL типа proxy_auth, Squid ищет загловок Authorization. Если заголовок присутствует, Squid декодирует его и извлекает имя пользователя и пароль.
Если заголовок отсутствует, Squid возвращает HTTP-ответ со статусом 407 (Proxy Authentication Required). Пользовательский агент (броузер) получает ответ 407 и просит пользователя ввести имя и пароль. Имя и пароль кодируется и посылается в заголовке Authorization для последующих запросов к прокси. внимательно почитай тут - "http://squid.opennet.ru/FAQ/my/FAQrus-23.html |
|
Вернуться к началу |
|
|
Boris Korenev Гость
|
Добавлено: Вс Окт 20 2002 16:52 Заголовок сообщения: Re: Ищи слово "auth" в squid.conf |
|
|
Хорошо, тогда как сделать так, чтобы броузер посылал пользовательский запрос на аутентификацию в заголовке Authorization?
У меня в squid.conf вот что прописано:
acl all src 0.0.0.0/0.0.0.0 acl users proxy_auth REQUIRED http_access allow users http_access deny all
И все равно на любой запрос броузера говорит что доступа нет NCSA установлен из port-а squid 2.4.
В чем дело? Помогите, пожалуйста. Заранее благодарен. Борис. |
|
Вернуться к началу |
|
|
Valera Гость
|
Добавлено: Пн Окт 21 2002 03:50 Заголовок сообщения: Re: Ищи слово "auth" в squid.conf |
|
|
acl all src 0.0.0.0/0.0.0.0 acl users proxy_auth username http_access allow users http_access deny all
с помощью htpasswd создаешь username:password |
|
Вернуться к началу |
|
|
Boris Korenev Гость
|
Добавлено: Пн Окт 21 2002 11:25 Заголовок сообщения: Re: Ищи слово "auth" в squid.conf |
|
|
> с помощью htpasswd создаешь username:password
А где достать эту программу htpasswd? |
|
Вернуться к началу |
|
|
Valera Гость
|
Добавлено: Пн Окт 21 2002 11:49 Заголовок сообщения: у меня шла в поставке с апачем (-) |
|
|
- |
|
Вернуться к началу |
|
|
|