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

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

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2023-9-5 10:00:04 | 显示全部楼层 |阅读模式
将node_exporter加入systemd管理% G  T4 E% y: N8 ]1 a# C1 q

( m' U! J* g9 b2 x/ F" X(1) 启用node_exporter的HTTP认证
" Y6 [/ e& G; ~; M9 g  `; a% w: k0 g  w$ J' f" m
1) 生成加密密码
3 l, X; s0 N* Y3 G! D/ l7 j4 j; s; J0 x8 X1 i) e
# yum install httpd-tools -y
6 P; ~4 C5 P3 a) n. \# w! n0 ?- X/ B7 |* [: i8 m- F0 K
# htpasswd -nBC 12 '' | tr -d ':\n'
+ h. n9 e* b! y( r* W2 P  ~5 C* f4 m) ~0 B7 H/ e7 C6 L
New password: qwert123
8 c0 D* Y5 H$ J1 X5 |" W
( b" W3 J( O% O6 g! T* |Re-type new password: qwert123
/ P) t( k0 j/ v% I1 l$ w6 f3 H$ J' j/ F3 e
$2y$12$2pXFHMwfe9Kmwl86GtzTcOjYzSsyLPMvGRynX0WXx7UZY2rSaIwJ.# d! w2 [3 z# C7 v' m
; g  c( r8 j* X3 Y0 [; @
2) 配置认证文件
" _6 Q1 u4 r  g9 |! @- X1 w: g6 r/ f9 x6 {2 l$ T5 g4 K7 A
# vim /usr/local/node_exporter/config.yml: s# n/ j% ^3 u8 {# p

# D: H7 z& V! W% a; ]basic_auth_users:1 O/ i8 w9 b9 [8 I7 |( J
7 B$ g. v& a3 i. ]& `
  prometheus: $2y$12$2pXFHMwfe9Kmwl86GtzTcOjYzSsyLPMvGRynX0WXx7UZY2rSaIwJ.
: @- `" P1 |5 x8 Q; r( O5 E) v$ q0 F+ f+ W: `2 B

6 o6 ~1 c7 O' e" a+ m(2) 启动服务. y% z$ N. }8 u1 n8 N- ^
; x# G" O  V5 y- r1 r3 m
# vim /usr/lib/systemd/system/node_exporter.service% M4 P: P$ y6 G( g% d6 S( X+ ]

3 W7 r. R, l3 ~+ Y1 d6 E* ~[Unit]
9 N, V. _) r. A8 _' B3 v2 @8 ^
. k  E5 g6 C1 `* ^* {( ?* {Description=node_exporter# R7 k/ T6 C/ E! ^6 C
  F! ^3 m, y( k  ~5 j
[Service]& @/ M& z- n' C& I$ A) b% a
# q, ^. r6 X* L+ [4 W
ExecStart=/usr/local/bin/node_exporter --web.config=/usr/local/bin/config.yml- ]* U! t# s, o
: }/ g- h; `$ C" G# p  f/ N$ X4 s
ExecReload=/bin/kill -HUP $MAINPID
8 \2 O0 y2 n6 y' E8 J7 E
: ?5 H* D9 U3 hKillMode=process
( Y2 b/ F* U4 u+ n
) c# n- C0 R! R$ A! gRestart=on-failure' r9 k* D% T' C7 l
+ t0 z# j5 W: H* G$ O6 C) F4 X
[Install]7 J& W+ C+ `, {1 Z
, a' P- `' I& N) ]0 N# A
WantedBy=multi-user.target* b3 _/ I4 ^+ }
- K6 A( m% @$ `# _& [
" t( L/ l! j0 W/ f1 I! t7 [2 b. ^; a
6 B4 d* `7 W- H1 _2 t3 M
# systemctl daemon-reload1 [( a0 P7 h# ?: ~. R

1 E7 R4 w5 @6 f) u6 q" _# systemctl start node_exporter* b' B9 e+ |) ?: T# @
+ y! j2 l% @9 F2 [8 R& s1 J
# systemctl enable node_exporter
4 f" F% b" E. I+ b7 X% a# E( c5 B% O1 D2 R/ j

) c1 x3 a+ A9 T
7 _" |# m' G" D4 {( d1 r$ [. e" {

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2023-9-5 10:08:02 | 显示全部楼层
htpasswd -nBC 12 '' | tr -d ':\n'   这个可以不指定用户
" b$ A; b# v5 d  }9 w( V9 S6 a" |8 F
(1).使用"-n" 选项直接将结果输出到标准输出而不创建密码文件:
/ {6 C* ]7 h  V. ahtpasswd -n long
2 |2 P: O$ N; m/ |7 ONew password: 123456" J2 R3 e) M/ P
Re-type new password: 123456
1 a( j; w. P- ?% G5 Flong:$apr1$fNWKbMK1$BiX4W7SsIoKVqvOh33nrM/6 V" L. p  ]$ l, i) c
(2)、使用批处理模式直接传递密码:6 c* h6 A. C9 k% {
htpasswd -nb long 123456# Z, E, p0 h2 C2 I$ V4 H' J. K& [
long:$apr1$juMUrRpQ$T0kEdh2e.AN9xR2a6.Vf3/
$ ~# L/ Y' }0 m- |0 R% q* w(3)、创建用户密码文件:! I3 m4 o4 u: ~( l! g! E1 l

* M9 w2 j  ~% a+ e3 Q
* k: a3 R- Y, m+ Z

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2023-9-5 10:10:15 | 显示全部楼层
#htpasswd -cb passwdfile long 123456& C, e% E- L" K$ e, [* p) ~$ f# S
Adding password for user long' P& R+ D) Y$ f) f- b8 }5 Q

0 Q6 c/ ]% J* q$ e% Z% w: O#cat passwdfile 2 {3 m+ f( U* V% E
long:$apr1$ti/XIh0d$3/UySr2tDfAf9Mvl8otk81
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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