CENTOS7 Redisの下では、オープンなリモートアクセスをパスワードを設定

インストールが正常に完了した後のRedisは、デフォルトはRedisの-CLIを開始するように設定されていない、次のように、何の認証パスワードは、直接操作することはできません。

Redisの-CLI 
127.0.0.1:6379>

1、パスワードを設定

/etc/redis/6379.confで自己始動に設定されているRedisの、およびコンフィギュレーションファイルの前に

次の行を見つけ、VIMエディタ6379.confを使用します

Requirepassは#foobared 
#はrequirepass 123456 123456用のパスワードを設定するための行を追加します
。#のrequirepassがfoob​​ared 
requirepass 123456の
#は保存して終了。
#再起動Redisのサービス
クライアントが起動し、操作の前に検証する必要Redisの#

あなたはRedisのサービスを閉じたときに、パスワードを設定した後、次のエラーが発生する可能性があります。

[root@izwz991stxdwj560bfmadtz redis]# service redisd stop

Stopping ...
(error) NOAUTH Authentication required.
Waiting for Redis to shutdown ...
Waiting for Redis to shutdown ...
Waiting for Redis to shutdown ...
Waiting for Redis to shutdown ...
Waiting for Redis to shutdown ...
Waiting for Redis to shutdown ...
Waiting for Redis to shutdown ...
Waiting for Redis to shutdown ...
ソリューション:

Redisの-CLIパスワード(アカウントでサインインRedisの-CLI -aパスワード OKで)。

そして、PS -ef | grepをのRedisのはRedisのは、プロセスが正常に終了したことがわかります。

以下の情報を追加し、スクリプトを変更Redisのサービスは、赤の認可に示すことができます。

我々/etc/init.d/redis
$ CLIEXECの  -a "パスワード"  -p $ REDISPORTシャットダウン
ます。https://www.cnblogs.com/jeffen/p/6068745.htmlソリューションを参照することができます

その後、一つは、すべての外部IPへのアクセス許可されている外部の権威を開きたい、(これは安全ではない、特定のIPアドレスを指定することをお勧めします)

以下のような:

バインド0.0.0.0

第二は、複数のIPとの間のスペースで区切られた、IPを指定します

バインド127.0.0.1 192.168.3.3

参考ます。https://www.cnblogs.com/zuidongfeng/p/8033710.html


ポート3306を開くかどうかを確認してください
ファイアウォール-CMD --query-ポート= 6379 / TCP

オープンポート6379:

ファイアウォール-CMD --zone =公共--add-ポート= 6379 / TCPの--permanent

ファイアウォールを再起動します。

ファイアウォール-cmdを--reload

おすすめ

転載: www.cnblogs.com/gme5/p/11766131.html
おすすめ