易陆发现互联网技术论坛

 找回密码
 开始注册
查看: 396|回复: 2
收起左侧

使用htpasswd 创建生成密码 htpasswd -nBC 12 '' | tr -d ':\n'

[复制链接]
发表于 2023-9-5 10:00:04 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?开始注册

x
将node_exporter加入systemd管理
2 R2 I8 I/ r- {
9 q: \( ^* \) [+ |0 s8 ^* n(1) 启用node_exporter的HTTP认证
6 a% ~  ~0 `  S. C7 K5 _3 M( Y: [  b+ U+ s
1) 生成加密密码  u1 H9 b$ n" X4 ~- v

* K0 E# |) l8 K" u' B$ n# yum install httpd-tools -y$ S& ?5 k- [: ]
. m2 Y2 l# r, ?6 G9 F& q# N
# htpasswd -nBC 12 '' | tr -d ':\n'
# [7 O0 T, S; Q8 l$ M* `( r2 l# |2 K- D9 G9 [% N
New password: qwert123
/ b/ U) ?; z. Y- D3 ~# n6 I5 X/ P  f7 `6 V0 n9 q( v1 ^( t" o6 @6 ~
Re-type new password: qwert123
1 G- ^4 i( y, V% T5 ^$ e1 z* }: n5 d( f; A
$2y$12$2pXFHMwfe9Kmwl86GtzTcOjYzSsyLPMvGRynX0WXx7UZY2rSaIwJ.
. S, n4 K. o9 m# i, O- c' Z! G$ }: {5 b
2) 配置认证文件5 @4 d0 x/ h1 S* d1 E. U  X

  j* A; a, s; l7 H1 s# vim /usr/local/node_exporter/config.yml
0 W+ `5 F8 V& ]/ M* w# @! a" X. Q5 N' L0 v7 l
basic_auth_users:* U- i- W, |  S- e8 P: W" p: \; U, R! c

4 Z" w! q1 k; Z1 A' A- \  prometheus: $2y$12$2pXFHMwfe9Kmwl86GtzTcOjYzSsyLPMvGRynX0WXx7UZY2rSaIwJ.2 v* ]) y) |# }; T

/ Z2 l2 G7 D* v* h7 ^* n0 o) o2 R! |/ @' v+ l, p  a' m3 p( k
(2) 启动服务  ]4 p$ k* t5 C' ]5 ], V
9 k/ s9 F$ m! M3 g2 V; a4 o
# vim /usr/lib/systemd/system/node_exporter.service
. O, S7 P; ^8 P! B3 p+ D4 O: W( s* R; V7 m: ]7 t
[Unit]% z5 Q& e( c$ R/ q# _1 E( E
+ l6 v3 B3 ^# E* @) q. e' J
Description=node_exporter# r5 G6 b5 N+ s( v! _. ?
+ ?1 Z  I: {- n0 F
[Service]
% P; w. N  |4 N
6 n& B% f/ f( ^: {ExecStart=/usr/local/bin/node_exporter --web.config=/usr/local/bin/config.yml
" \2 B. M+ x8 a% S8 X+ N
3 J! p* M/ B# |3 @" Z3 GExecReload=/bin/kill -HUP $MAINPID
, g& v3 x1 D4 v$ H4 C0 d! f' J2 U' X3 d( t  N
KillMode=process
2 ~5 `/ ]( X  x4 {& H& A" r
( _$ [) |6 s8 _& kRestart=on-failure
- K8 P, t" T2 \% p+ p) G% ]4 E6 l8 g  L3 G5 O2 ]8 o
[Install]
, G: G6 e5 j; e5 m" ?; a- z
2 _5 L: W+ u& J. }" T, yWantedBy=multi-user.target) U- J; r9 F0 |0 ]

3 v# }) j" A8 M% t' m. R
1 {: Z. d. _$ U" v6 r
/ q; f7 v; m" K0 j9 H# systemctl daemon-reload! o0 I+ q8 h* W# ?5 w+ ^# B
. M7 Y: d" r5 @0 U6 B6 Z3 N' M0 c# {
# systemctl start node_exporter
' Y; z0 G% r: P4 k0 V- X- H$ L& F+ [. _
# systemctl enable node_exporter# a- f. K! W  e+ c4 s9 U* i) n

8 Z8 e2 C9 v8 a" ^6 M5 V. |  w
) {8 v' a+ h. p+ H0 x
" h+ z6 P9 j* Q
 楼主| 发表于 2023-9-5 10:08:02 | 显示全部楼层
htpasswd -nBC 12 '' | tr -d ':\n'   这个可以不指定用户2 r: I8 |! I" z4 F- ^

: G; f; H; z1 F9 g5 W! |(1).使用"-n" 选项直接将结果输出到标准输出而不创建密码文件:
& z! [; q* B# ~htpasswd -n long( O/ w+ A+ Y* H0 |
New password: 123456' a, j; I( M! J! A9 f* x+ B6 J8 ^
Re-type new password: 123456
4 X9 ^! ?1 R& u" I4 B( M8 e/ L. ulong:$apr1$fNWKbMK1$BiX4W7SsIoKVqvOh33nrM/- h9 o+ J5 B  k0 ~
(2)、使用批处理模式直接传递密码:
6 a  o6 s  E% _. I& R; n htpasswd -nb long 123456
6 e1 R* K3 m. s$ L; w1 @long:$apr1$juMUrRpQ$T0kEdh2e.AN9xR2a6.Vf3/  J$ @2 w; i* I; d
(3)、创建用户密码文件:
* V0 ]3 J% d7 _8 k9 F/ u4 a
8 b# D& W  x' E, [2 _+ }( {9 [0 C( w# c6 X* Q" k8 H/ L( }; H% r4 U
 楼主| 发表于 2023-9-5 10:10:15 | 显示全部楼层
#htpasswd -cb passwdfile long 123456
# e, w2 ]: y8 TAdding password for user long9 Q0 u5 W: ]. b# |% |" i( s
# ?( S1 v  G! {1 M
#cat passwdfile   u& N+ Y! \4 F
long:$apr1$ti/XIh0d$3/UySr2tDfAf9Mvl8otk81
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

北京云银创陇科技有限公司以云计算运维,代码开发

QQ|返回首页|Archiver|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )点击这里给我发消息

GMT+8, 2026-4-9 00:02 , Processed in 0.048203 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

快速回复 返回顶部 返回列表