「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

 

Ubuntu 22.04

Posted by arkgame