htpasswd
是一个用于创建和管理基本 HTTP 身份验证用户的命令行工具,通常与 Apache HTTP 服务器一起使用。它可以生成一个包含用户名和加密密码的文件,这个文件可以被用于保护网站的特定部分,要求用户提供凭证才能访问。
htpasswd
命令创建新的用户并设置密码。创建用户文件:
htpasswd -c /path/to/.htpasswd username
-c
选项用于创建一个新的用户文件。如果文件已经存在,使用 -c
会覆盖它。
添加用户:
htpasswd /path/to/.htpasswd username
这将提示你输入新用户的密码。
删除用户:
htpasswd -D /path/to/.htpasswd username
-D
选项用于删除指定的用户。
假设你要保护一个网站的某个目录,可以创建一个 .htpasswd
文件,然后在 NGINX 或 Apache 的配置文件中使用:
location /protected {
auth_basic "Restricted Area";
auth_basic_user_file /path/to/.htpasswd;
}
htpasswd
是一个简单而有效的工具,用于管理用户凭证,通常用于增强网站的安全性。
注意:是指上产物就是一个文件。如果服务器没有命令,可以直接弄个现成的命令弄出这个文件后,复制到服务器上。
特殊说明: 上述文章均是作者实际操作后产出。烦请各位,请勿直接盗用!转载记得标注原文链接:www.zanglikun.com