Я пытаюсь настроить базовую аутентификацию на прокси-сервере squid в экземпляре ubuntu 14.4 EC2. Я слежу за http://soad1982.blogspot.com/2013/05/squid-proxy-on-aws.html .
После статьи я попытался установить пароль для пользователя, например, так:
Что я делаю не так?
ubuntu@ip-172-31-36-156:~$ which htpasswd
ubuntu@ip-172-31-36-156:~$ sudo sh -c 'echo "$PATH"'
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
редактировать:
ubuntu@ip-172-31-36-156:~$ sudo find / -name basic_ncsa_auth
ubuntu@ip-172-31-36-156:~$
ubuntu@ip-172-31-36-156:~$ sudo htpasswd /etc/squid3/passwd soad
sudo: htpasswd: command not found
Вы не имеете htpasswd
установленный в Вашей системе для управления Пользователями HTTP. Можно использовать тот от Apache утилиты Сервера HTTP пакет. Даже при том, что это предназначено для Apache и не Сквида, формат файла паролей является тем же (согласно Вашим отчетам).