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

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

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2023-9-5 10:00:04 | 显示全部楼层 |阅读模式
将node_exporter加入systemd管理
5 V! f- N1 w: P2 [  _5 f1 X( c9 V& c  Z
(1) 启用node_exporter的HTTP认证
) _  g1 E7 }5 }# C4 n. [# j
# I6 t+ U8 v5 U; k( g0 R1) 生成加密密码+ h  D. g  s6 \3 S: x  h) g3 c4 ~7 U
7 G" y/ z; n" e! S% |+ A3 U& F
# yum install httpd-tools -y) l  z7 i/ ~; f9 S5 r
4 m6 v- H/ k8 ~+ _+ \
# htpasswd -nBC 12 '' | tr -d ':\n'
1 f, c# N) P' M+ c4 E; b+ ~1 M. P( v# y% O
New password: qwert123
: P/ I& v: d+ K8 W* r8 J( {! c" Q  K7 d; ^8 @
Re-type new password: qwert1231 w8 j! q# x! C2 P. S( H/ I
2 ^+ [- L6 {- v9 z/ J
$2y$12$2pXFHMwfe9Kmwl86GtzTcOjYzSsyLPMvGRynX0WXx7UZY2rSaIwJ.5 d2 q5 Q/ o' a! A" V% X

) r2 `. N1 j3 E- D! ~2) 配置认证文件
- R) w- c! P( h4 }- u  A4 r- g. U+ M$ L0 {9 {- u
# vim /usr/local/node_exporter/config.yml
3 g; Y2 C% T! V; v2 k
- h; L$ S  ^8 B8 c. Lbasic_auth_users:/ I2 R5 v! T5 p
7 f, w, R' z! |' K0 w
  prometheus: $2y$12$2pXFHMwfe9Kmwl86GtzTcOjYzSsyLPMvGRynX0WXx7UZY2rSaIwJ.
  B) g  ?0 h- x9 h! K
! x7 k; V4 ]! F
/ t: E* p% Q6 o3 ?1 F(2) 启动服务* G% K4 R# V9 U! I" x" P/ r
, e& J6 g3 |+ H) ]
# vim /usr/lib/systemd/system/node_exporter.service
& s6 {) i$ `. o2 z+ X
7 L, m6 i2 z9 S  ~" U[Unit]. Y) b, t! `) `# W
" f$ v( M8 g6 |4 w' k
Description=node_exporter6 W% h- z" a! x) L5 V( U
7 f, J. y3 H7 l: N  @; c  G
[Service]
: j$ z8 N, D6 y) Z% I! e' O  Z4 K& j$ Y
ExecStart=/usr/local/bin/node_exporter --web.config=/usr/local/bin/config.yml+ X4 L, L# l9 X( Y
: J0 J9 v* u$ {. L; G9 |
ExecReload=/bin/kill -HUP $MAINPID7 K; A- L! B* `

$ }' x5 y5 G3 p  u8 a' o* M8 ?KillMode=process2 C) X0 P$ q, ~2 L# p

7 W( Z; D5 `- a0 X$ k2 b3 T: VRestart=on-failure: }) X9 g+ u" [
( V) M, T2 D' h& M
[Install]
* m9 q! ]0 ~" K) ~
4 }/ [$ x  j8 l3 x6 A9 {  RWantedBy=multi-user.target! r9 N% j/ a; `) n9 f/ q
4 r5 v6 o8 u) W3 G" O' F  m1 f

+ u$ K' {2 ~, D8 @% p" o  h3 O) m
8 d# L' ]+ B* x. q6 k. Y4 ?& z# systemctl daemon-reload8 [$ {6 K8 T1 F

  B! b: s6 ?, y! B" M& R& A# systemctl start node_exporter
& M+ a& E2 B2 ?9 w' h# `4 f5 J* B# z, ~# y  k4 g
# systemctl enable node_exporter
" d  D% Y. P/ J, |
8 c7 O* W9 b( T# j  m: Q, B' }
1 ^$ |- [9 G1 O! L( s1 f
5 Q- L& q8 S/ B( N0 U8 k7 Q

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2023-9-5 10:08:02 | 显示全部楼层
htpasswd -nBC 12 '' | tr -d ':\n'   这个可以不指定用户
" E# {7 A/ i; J! e+ F# l) ]# V5 l8 J. R
(1).使用"-n" 选项直接将结果输出到标准输出而不创建密码文件:
- O! ~( z, H. k6 U/ `, Hhtpasswd -n long$ O' i, h. X  ^, A
New password: 1234569 H- I7 B9 n2 R5 S  V3 F! E8 S% y9 s
Re-type new password: 123456
3 I4 P4 `5 D" R7 Q( s# G* Tlong:$apr1$fNWKbMK1$BiX4W7SsIoKVqvOh33nrM/" U5 N8 E- O  }! L" r, H' }
(2)、使用批处理模式直接传递密码:
% _, ^/ h0 c+ O# D9 g1 H! p$ S htpasswd -nb long 123456" w8 c. i) o+ l2 P9 C5 [9 i
long:$apr1$juMUrRpQ$T0kEdh2e.AN9xR2a6.Vf3/1 |4 m0 h0 z4 _. I7 [3 U
(3)、创建用户密码文件:4 Q  R. S! \. a

) j8 K+ U) ]- {8 }
1 L* i- d% @3 W% Y) q

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2023-9-5 10:10:15 | 显示全部楼层
#htpasswd -cb passwdfile long 123456
% d- A0 O! Y  \( a( S9 K4 E5 V9 p7 W' R: JAdding password for user long
4 J0 n1 [6 A7 e/ h5 L/ `/ o
2 r! v7 x( e  F& z& y" g' G#cat passwdfile
0 B1 D+ m: A9 o; s; `' J& mlong:$apr1$ti/XIh0d$3/UySr2tDfAf9Mvl8otk81
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-12 01:53 , Processed in 0.016716 second(s), 23 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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