zoukankan      html  css  js  c++  java
  • linux服务器---代理认证

    代理认证

          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
          
  • 相关阅读:
    调用接口直接下载文件
    Oracle函数简单使用
    JAVA面试题刷题资料
    跨域
    ORACLE JOB
    C# 面试知识点网络文档整理
    GetBuffer 与ToArray区别,解决问题场景
    JQuery选择器分类
    C#判断字符串中含有多少个汉字
    XPATH中text()和string()的使用区别
  • 原文地址:https://www.cnblogs.com/wj78080458/p/10060941.html
Copyright © 2011-2022 走看看