Linux centos は Redis データベースをインストールし、リモートで接続します

 目次

序文

1. Linux (centos8) の Redis データベースのインストール

2. Redisデータベースの構成

3. イントラネットの浸透

3.1 cpolar イントラネットペネトレーションのインストール

3.2 トンネルマッピングローカルポートの作成

4. 固定 TCP ポート アドレスを構成する

4.1 固定 TCP アドレスを予約する

4.2 固定 TCP アドレスの構成

4.3 固定 TCP アドレスを使用して接続する


序文

Redis は、キーと値のキーと値のペアのキャッシュされたデータベースとして、多くのシナリオで広く使用されており、データはメモリに保存されるため、読み取りと書き込みの効率が非常に高くなります。

以下では、Linux で内部ネットワーク仮想マシンの Redis を構築し、cpolar 内部ネットワーク侵入によるパブリック ネットワーク アクセスを実現する方法について説明します。

1. Linux (centos8) の Redis データベースのインストール

  • ユーザーの下にローカル ディレクトリを入力します。通常、外部ソフトウェアはこのディレクトリにインストールされます。

cd /usr/local
  • Redisをダウンロードする

wget https://download.redis.io/releases/redis-6.2.6.tar.gz

20230203175201

  • ダウンロード後、redisを解凍します

tar xzf redis-6.2.6.tar.gz
  • 解凍後、redis ディレクトリに移動してコンパイルします。

cd redis-6.2.6/
  • を入力してから Enter を入力しmake、入力後はコンパイルが完了するまで待ちます

20230203175202

コンパイル後、次のコマンドを入力して Redis をインストールします。

make install PREFIX=/usr/local/redis-6.2.6

20230203175203

インストール後、redis ディレクトリに入り、次のコマンドを実行して redis を起動します。デフォルトのポートは次のとおりです。6379

./bin/redis-server redis.conf

20230203175204

その後Ctrl+C終了します

2. Redisデータベースの構成

バックグラウンドで実行するように Redis を構成し、構成ファイルを編集しますredis.conf

vim /usr/local/redis-6.2.6/redis.conf

daemonize no変更しますdaemonize yes

20230203175205

また、リモート アクセスを有効にするには、次の 2 つのパラメータを個別に変更します。

20230203175206

変更が完了したら、構成ファイルを保存して終了し、redis を再起動してから次の起動コマンドを再度実行すると、redis グラフィックが消えていることがわかります。これはバックグラウンド起動です。

./bin/redis-server redis.conf

3. イントラネットの浸透

cpolar はイントラネット侵入ソフトウェアで、使いやすく、安全で信頼性が高く、無料で使用でき、トラフィックは無制限で、http/https/tcp プロトコルをサポートしています。cpolar を介してローカル ポート 6379 をパブリック ネットワークに公開し、リモート アクセス用のツールを使用できます。

cpolar 公式 Web サイト: cpolar - 安全なイントラネット侵入ツール

3.1 cpolar イントラネットペネトレーションのインストール

  • Linux では、ワンクリック スクリプト コマンドを使用したインストールがサポートされています

カール -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
  • トークン認証

cpolar 公式 Web サイトの背景にログインし、左側の検証をクリックして自分の認証トークンを表示し、次のコマンドを実行します。xxxx はトークン コードです。

cpolar 認証トークン xxxxxxx (あなたのトークン)

20230206180545

  • システムにサービスを追加します (起動時の自動起動を容易にするため)。

sudo systemctl を有効にする cpolar
  • cpolarサービスを開始する

sudo systemctl start cpolar

3.2 トンネルマッピングローカルポートの作成

cpolar が正常にインストールされたら、コマンド ラインに次のコマンドを入力して、ポート 6369 上のローカル Redis をパブリック ネットワークに公開します。

cpolar tcp 6379

次のインターフェイスが成功を示すように表示され、パブリック ネットワーク アドレスをコピーします。

20230203175207

Redis グラフィカル インターフェイスを使用して Redis にリモート接続し、コピーした TCP アドレスを入力して、[接続のテスト] をクリックします。

20230203175208

successful成功を示しているようです

20230203175209

注: トンネルに長時間アクセスできるようにする場合は、トンネルを構成ファイルに保存してバックグラウンド サービスを実装できます。cpolar 公式 Web サイト - ドキュメント - トンネルを作成するにはコマンドライン -バックグラウンド サービスとしてトンネルを構成するを参照してください。

4. 固定 TCP ポート アドレスを構成する

上記の手順ではランダムな一時的な TCP ポート アドレスを使用します。生成されるパブリック ネットワーク アドレスはランダムな一時的なアドレスであり、24 時間以内にランダムに変更されます。また、その後の長期リモートを容易にするために、固定パブリック ネットワーク アドレスを構成できます。

4.1 固定 TCP アドレスを予約する

cpolar 公式 Web サイトにログインし、左側の [予約] をクリックして、予約された TCP アドレスを見つけて、リモート Redis データベース用の固定 TCP アドレスを予約しましょう。

  • 地域: 中国 VIP を選択

  • 説明: カスタマイズ可能なメモです。

クリック保留

20230203175210

アドレスが正常に予約されると、システムは対応する固定パブリック ネットワーク アドレスを生成し、それをコピーします。

20230203175211

4.2 固定 TCP アドレスの構成

cpolar設定ファイルを編集する

vim /usr/local/etc/cpolar/cpolar.yml

次の情報をコピーして追加します。remote_addr パラメータは、上でコピーした予約済みの TCP アドレスです。

redis:
    アドレス: 6379
    プロト: tcp
    リモートアドレス: 3.tcp.vip.cpolar.cn:11506

20230203175212

変更後、保存して終了し、cpolar サービスを再起動します。

sudo systemctl start cpolar

4.3 固定 TCP アドレスを使用して接続する

20230203175213

20230203175214·

success と表示されれば成功です

20230203175215

おすすめ

転載: blog.csdn.net/m0_64550837/article/details/130587724