Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Squid авторизация

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Unix
Предыдущая тема :: Следующая тема  
Автор Сообщение
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

И все равно на любой запрос броузера говорит
что доступа нет Sad
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    Заголовок сообщения: у меня шла в поставке с апачем (-) Ответить с цитатой

-
Вернуться к началу
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Unix Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...