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

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

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2023-9-5 10:00:04 | 显示全部楼层 |阅读模式
将node_exporter加入systemd管理
. `& E/ ~4 l4 E, D/ c3 d. t
3 Q+ s5 H2 c- x(1) 启用node_exporter的HTTP认证
* @5 J" l" E, ?2 T. S" v; l7 q: Z- T) H" b& s# y
1) 生成加密密码
; k3 a2 _% O' h$ J" _
6 T! B# a$ q  t7 u# yum install httpd-tools -y: V& S& u' f$ t4 s7 l7 L
* N. @3 L) B- K
# htpasswd -nBC 12 '' | tr -d ':\n'0 {( f7 b5 ?3 d' H" }8 p/ u
3 y% S& Q! P3 R( S) m3 g9 w
New password: qwert123! }- ~' y/ j8 E& f
# F9 ?5 Y: ^2 R
Re-type new password: qwert123
1 X) o. X+ o. s+ V  H6 f: p5 t0 p* Q; {5 o8 T7 C4 ?9 j/ S4 I
$2y$12$2pXFHMwfe9Kmwl86GtzTcOjYzSsyLPMvGRynX0WXx7UZY2rSaIwJ.: J# L( ~* f! t4 |0 [6 E) @

% ?( y5 a6 S! w' k( n' a2) 配置认证文件8 \( Z4 a$ _1 I* n

0 [7 T  @9 t" d0 u# vim /usr/local/node_exporter/config.yml
& W6 Q/ U/ i+ `1 o9 g+ Q# ]1 J7 l% k3 M# e- j/ b7 F
basic_auth_users:
& \8 N  b) N, C6 {4 ]5 `
1 P. q. Y* |, p/ F/ [; o9 i  prometheus: $2y$12$2pXFHMwfe9Kmwl86GtzTcOjYzSsyLPMvGRynX0WXx7UZY2rSaIwJ.
' [. r. G* U' k8 `+ H- q2 \
' l8 y9 n# B0 U2 u/ _2 |& S! s: J" m6 M2 f! N
(2) 启动服务
! f8 `* ~! G- E4 P$ `$ h6 F8 W0 R3 }9 E- @" I& P- S/ H
# vim /usr/lib/systemd/system/node_exporter.service
! V# ]+ v( k1 D4 s6 F) i: @5 X, E0 T7 {+ [* q# |6 x/ N. b7 Q
[Unit]
' v( Y! ]3 a% t7 I5 p+ B! @1 y: A& w2 p( ]+ x
Description=node_exporter+ W+ j4 t* y" o5 g/ q9 Z

" u; J5 R+ j7 v/ K! o# y2 |# T( v! q[Service]8 s3 t. ]! u+ B$ h; k* @: `
! b( N% `8 f- f2 _4 K( R1 v
ExecStart=/usr/local/bin/node_exporter --web.config=/usr/local/bin/config.yml4 I( ?' W0 R% l* V
/ V! Q) W8 A9 ?3 L
ExecReload=/bin/kill -HUP $MAINPID$ Y. g. n, ~# v, k6 X
- _- _* |% O" W3 y) p& ^  [
KillMode=process
' P) q* J9 K. `8 g7 v- n4 B8 d, h) e. G9 N3 L9 T
Restart=on-failure
! S+ c# e$ |2 M: U( B# i
+ z6 H6 G8 I. q+ {! b[Install]
  v- V0 n% c) l+ E# X( Y3 O+ S0 }6 ~$ b, [/ e
WantedBy=multi-user.target% c  T7 v3 H3 Q8 f

! k3 B% x- I2 Y/ P% d- I- H* g+ Q/ R" r# ]. M9 _8 P8 W

8 {: f) K  _  ?# systemctl daemon-reload
% I# f, `6 y- u. A! ]7 b$ d6 }
$ d5 |4 p- _( W$ X1 U; p# systemctl start node_exporter
8 O$ f8 E# K2 }# n, G1 W% `9 i0 \6 ]/ O4 s: x; c
# systemctl enable node_exporter
4 ]$ d7 S, B2 x0 _
' O( w% x, X5 q7 s
: p  {# H1 @9 k6 V! H& F# ~% w1 _4 a, {

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2023-9-5 10:08:02 | 显示全部楼层
htpasswd -nBC 12 '' | tr -d ':\n'   这个可以不指定用户
+ @; f" [, `0 S* s& L3 j
( M/ \# V) S5 {( k/ E(1).使用"-n" 选项直接将结果输出到标准输出而不创建密码文件:3 k7 W1 f# c/ Q4 [
htpasswd -n long
( f/ c5 w5 r8 l: Z% \New password: 123456
8 \6 Q$ S( e' O8 g8 e( |' fRe-type new password: 123456
! K4 {% @" y8 ^, l' Clong:$apr1$fNWKbMK1$BiX4W7SsIoKVqvOh33nrM/' O5 }) t3 q2 I! y1 d3 b8 T
(2)、使用批处理模式直接传递密码:' B$ ]' v% D3 @7 o  U$ A/ {9 l- b
htpasswd -nb long 123456
6 P3 X8 ]4 ^6 ?1 B7 C2 n$ _, ]long:$apr1$juMUrRpQ$T0kEdh2e.AN9xR2a6.Vf3/6 k" D8 N" Y, g
(3)、创建用户密码文件:# e, D) a! L7 m6 v- `2 P
" E7 @% r) n' h9 w
) q# B( c/ d1 O1 i* w0 W3 M* {

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2023-9-5 10:10:15 | 显示全部楼层
#htpasswd -cb passwdfile long 123456- u0 z  o+ b4 }& a7 C* j
Adding password for user long$ e$ J& a- }9 s0 b6 g5 ~

9 @# r- G/ w* D. p#cat passwdfile
4 w# q" z  T) s- b* ~long:$apr1$ti/XIh0d$3/UySr2tDfAf9Mvl8otk81
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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