linux服务器---代理认证

2018-12-24 09:02:03来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

代理认证

      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
      

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:304 Not Modified 简述

下一篇:rename 批量修改文件名简单用法