ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Linux服务器---代理认证

Linux服务器---代理认证

原创 Linux操作系统 作者:一生有你llx 时间:2018-12-24 06:55:29 0 删除 编辑

代理认证

proxy 代理服务被广泛的使用,为了安全起见,可以在服务器上增加一层安全认证机制。这里使用htpasswd建立认证账号和密码

1 、创建认证账号和密码

[root@localhost   wj]# htpasswd -c /etc/squid/passwd   david

New password:

Re-type new password:

Adding password for user david

 

2 、修改认证文件,让其他用户可以读取

[root@localhost   wj]# chmod o+r /etc/squid/passwd

 

3 、查看认证服务文件

[root@localhost   wj]# rpm -ql squid | grep ncsa_auth

/usr/lib/squid/ncsa_auth         // 记住这个地址,下面要用到

/usr/share/man/man8/ncsa_auth.8.gz

 

4 、修改配置文件squid.conf

[root@localhost   wj]# gedit /etc/squid/squid.conf

auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/passwd        // 账号位置、密码位置

auth_param basic children 5

auth_param basic realm you must author     // 欢迎词      上面的这三句话必须放在配置文件的开头

 

acl squid_user proxy_auth REQUIRED        //acl 语法

http_access allow squid_user               // 只允许认证的人使用

 

5 、测试。重启服务后,用使用这个代理的电脑去上网,会弹窗要求认证

[root@localhost   wj]# service squid restart

停止 squid : ................                               [ 确定 ]

正在启动 squid : .                                          [ 确定 ]

                                             



做了一个Linux学习的平台,目前出来一个个形,各位可以参考使用
链接: https    ://pan.baidu.com/s/1GOLVU2CbpBNGtunztVpaCQ密码:n7bk


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29270124/viewspace-2222600/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
多年物联网讲师经验,曾任职于达内、华清等公司。擅长Linux、c、java、Android、单片机、ZigBee、BLE等领域

注册时间:2018-10-21

  • 博文量
    266
  • 访问量
    383817