「Ubuntu 22.04 LTS」Squid への Basic 認証の設定をする方法
環境
osバージョンを確認します
# cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=22.04 DISTRIB_CODENAME=jammy DISTRIB_DESCRIPTION="Ubuntu 22.04 LTS"
Basic 認証の設定方法
1.htpasswd コマンドが含まれるパッケージをインストールします
# apt -y install apache2-utils
2.Squid への Basic 認証の設定をします
# vi /etc/squid/squid.conf
Basic 認証の設定を追記します
652行目
auth_param basic program /usr/lib/squid/basic_ncsa_auth /etc/squid/.htpasswd auth_param basic children 5 auth_param basic realm Squid Basic Authentication #再認証設定します auth_param basic credentialsttl 5 hours acl password proxy_auth REQUIRED http_access allow password
3.squidを再起動します
# systemctl restart squid
4.Basicユーザーを登録します
# htpasswd -c /etc/squid/.htpasswd arkuser New password: # パスワード設定 Re-type new password: Adding password for user arkuser