找回密码
 注册
查看: 398|回复: 2

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

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2023-9-5 10:00:04 | 显示全部楼层 |阅读模式
将node_exporter加入systemd管理( P9 G2 h5 S8 V# d! u6 J6 l- }
# p1 i/ _$ [; Q/ E2 ]2 C
(1) 启用node_exporter的HTTP认证
0 W& y1 K! [" ]" s- W. q2 D" l2 y% `- ~; G1 l- X
1) 生成加密密码
( v% |4 m, s8 M4 X6 l
* Y; O) S4 n' k# yum install httpd-tools -y+ ^$ J: g; F- @6 S3 V4 |4 o5 X
" a3 ?1 Y8 [+ j6 X! s
# htpasswd -nBC 12 '' | tr -d ':\n'; f! b8 f6 V( W: D3 P3 j

! C6 \4 L: {& QNew password: qwert123
6 U  r$ f% `& h# q3 `/ y* F$ R+ H: q* L3 Y' T
Re-type new password: qwert123  W# F( ?4 n! j7 [' Z

. Q1 A  w8 @6 @: u3 \$ z$2y$12$2pXFHMwfe9Kmwl86GtzTcOjYzSsyLPMvGRynX0WXx7UZY2rSaIwJ.& G8 f; P' A6 U: z

  f% i9 M) i. S# ]2) 配置认证文件
* ]' r* a  }% c; e, h) H& ^/ Y; p, l! s
# vim /usr/local/node_exporter/config.yml, X+ i2 ?: l, `: \) |; l8 Q

" a' V& B; O5 j+ ]- ybasic_auth_users:
) B0 `/ [. z9 M5 @! ^3 g; Z5 v5 d9 l' V6 V7 y9 Z' c. _
  prometheus: $2y$12$2pXFHMwfe9Kmwl86GtzTcOjYzSsyLPMvGRynX0WXx7UZY2rSaIwJ.
1 }% ^; |2 m; f# D8 }1 D1 R9 D9 A8 v2 }8 `( R

6 d3 Y5 ~6 u- f) i(2) 启动服务2 n1 T' r0 U0 A0 n! D3 p) Z+ I$ G

* w5 A7 Z3 Q. p- u3 A$ W8 X# vim /usr/lib/systemd/system/node_exporter.service
( f' i, |2 d' H. B6 @
+ N5 x% j: N8 x4 }$ d, G[Unit]
! Q  y% _( i# j" d/ y7 ?7 x; `3 x! P" j% v1 P/ I; W
Description=node_exporter5 s2 l* k2 v2 S+ v  @( V

/ v6 m- J5 p, d% }* K/ o  G[Service]$ i' j; s+ J* h2 ?$ b, ]# s

3 `  J7 O* e' @7 M7 t$ x; oExecStart=/usr/local/bin/node_exporter --web.config=/usr/local/bin/config.yml7 _# S% }. i! L

9 k) n7 v* L( Y% x$ y0 SExecReload=/bin/kill -HUP $MAINPID
1 L3 @) N! y6 |4 M9 k4 U
1 I8 C! A: [* h! g0 }; w. XKillMode=process% k2 m$ e9 x8 `
  z( O8 d/ g' Z) B
Restart=on-failure
5 c) y7 }+ D! i3 i, N4 T( }
1 A# o: [1 Y: i7 j" f+ L9 ^5 I7 m7 y: J[Install]/ [# ?& c+ p+ H
! b% O3 R5 Z4 ?
WantedBy=multi-user.target6 }2 K. ^, V1 t# w9 t% V

3 @4 }; e8 {0 @
9 Q2 i# j7 h8 i' `$ h3 z0 a5 f4 F& c: l
# systemctl daemon-reload! e; O- A0 b6 {% c

% a% E2 ^- M' p+ n7 U8 X. O# systemctl start node_exporter
, z0 x7 C: F. q$ q9 o. Z9 I- k3 e1 d! @$ D4 `* \0 c3 p  z
# systemctl enable node_exporter
" A: M, v' B" k8 t
7 b. p/ U: e; u4 _: T( \! @7 W( f' b! B* O; F
% i" y7 f* @( w6 n; Y

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2023-9-5 10:08:02 | 显示全部楼层
htpasswd -nBC 12 '' | tr -d ':\n'   这个可以不指定用户4 w* A6 A) |* A4 O
) p. n* u" z) O5 V
(1).使用"-n" 选项直接将结果输出到标准输出而不创建密码文件:
' Q7 V+ Q- q2 s9 Uhtpasswd -n long
, S5 Y9 Z1 s3 X9 X/ a) ANew password: 123456
6 o& f: U) @: D6 A: y: xRe-type new password: 123456
) c- w1 N' J; ?2 Elong:$apr1$fNWKbMK1$BiX4W7SsIoKVqvOh33nrM/
3 l% c% ~2 k6 |9 Y(2)、使用批处理模式直接传递密码:
, [9 }$ t, L8 a* R# g htpasswd -nb long 123456& Y, s! J  ~& b/ j/ [. k) R/ L
long:$apr1$juMUrRpQ$T0kEdh2e.AN9xR2a6.Vf3/! Q6 B$ k( E4 I9 b3 I+ X
(3)、创建用户密码文件:
/ U" r3 J) b  n% r
/ L' F1 S/ ?/ c/ \" f  x6 l7 _  Y& g8 Y8 X: k8 r) W. D: A1 {

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2023-9-5 10:10:15 | 显示全部楼层
#htpasswd -cb passwdfile long 123456
- M3 y) J6 b7 U, QAdding password for user long# N7 g  Q0 k3 t0 l3 ~

5 m+ w6 @: N& b+ n' r7 u0 o#cat passwdfile ' A6 u6 A; o+ E  I4 g' G
long:$apr1$ti/XIh0d$3/UySr2tDfAf9Mvl8otk81
您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回首页|Archiver|手机版|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )

GMT+8, 2026-6-12 00:50 , Processed in 0.023077 second(s), 23 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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