Combat de cas de base de données NoSQL - Protection par mot de passe Redis

Protection par mot de passe Redis

Préface

Cet environnement est basé sur le système Centos 7.8 pour créer un environnement d'apprentissage Redis. Pour
une construction spécifique, veuillez vous référer à Déploiement de l'environnement Redis-5.0.9

Définissez un mot de passe pour le serveur redis, de sorte que la connexion client au service redis nécessite une authentification par mot de passe, ce qui peut rendre votre service redis plus sécurisé.


Voir le mot de passe redis

192.168.5.12:6379> config get requirepass
1) "requirepass"
2) ""

Réglage temporaire

192.168.5.12:6379> config set requirepass '123'
OK
192.168.5.12:6379> auth 123
OK
192.168.5.12:6379> config get requirepass
1) "requirepass"
2) "123"

Défini en permanence

[root@reids_source_code ~]# vim /etc/redis/redis.conf 
[root@reids_source_code ~]# systemctl restart redis
# 登录一
[root@reids_source_code ~]# redis-cli -h 192.168.5.12 
192.168.5.12:6379> auth 123
OK
192.168.5.12:6379> config get requirepass
1) "requirepass"
2) "123"
# 登录二
[root@reids_source_code ~]# redis-cli -h 192.168.5.12 -a 123
Warning: Using a password with '-a' or '-u' option on the command line interface may not be safe.
192.168.5.12:6379> config get requirepass
1) "requirepass"
2) "123"

Remarque: le mot de passe du service redis est enregistré en texte brut

Je suppose que tu aimes

Origine blog.csdn.net/XY0918ZWQ/article/details/113803035
conseillé
Classement