イントラネット侵入ツールの探索: LAN SQL Server データベースへのパブリック ネットワーク リモート アクセス方法の実装

1 はじめに

データベースの重要性は誰もが認識していると思いますが、企業の従業員情報からWebサイトへのアクセスや取引データに至るまで、さまざまなデータを電子的に保管するフォルダとして、データベースはシーンによっては重要なものの1つとなっています。企業の正常な運営に不可欠な条件。企業内の他のタスクと同様、データベースにも必要なメンテナンスが必要です。ただし、マスク期間のテスト後は、独自のデータベースのリモート操作を設定する必要があるようです。今回は、cpolar のイントラネットへの侵入、リモート接続、SQL Server の操作方法を紹介します。

2. SQL Server をローカルにインストールしてセットアップする

Microsoft SQL Server は比較的有名なリレーショナル データベース管理ソフトウェアであり、最も広く使用されているわけではありませんが、Microsoft の製品であるため、自社の Windows シリーズ オペレーティング システムとの互換性が高く、さまざまな用途に非常に適しています。 Windows システム、オペレーティング システム ハードウェアの役割を担い、データ管理ソフトウェアの責任を負います。

2.1 SQL Serverのダウンロード

SQL Server は Microsoft によって作成されているため、ダウンロードは Microsoft の公式 Web サイト ( https://www.microsoft.com/en-us/sql-server/sql-server-downloads )で簡単に見つけることができます。

20230321091001

必要なバージョンをクリックしてダウンロードし (私は「Developer」を選択しました)、ダウンロードした .exe ファイルをダブルクリックすると、自動的にインストールできます。

20230321091002

オプションで安装模式、希望のモードも選択します。ここで筆者は基本インストールモードを選択しました。

20230321091003

次のステップは、Nextインストールプロセスを最後まで完了することです

2.2 SQL Serverのローカル接続テスト

インストール完了後、自動的にSQL Serverの操作画面に移行しますので、以下の立即连接ボタンをクリックしてください。

20230321091004

このとき、SQLCMDコマンドラインウィンドウが表示されますので、表示内容が下図のようであればローカルSQL Serverのインストールは完了です。

20230321091005

2.3 Cpolar イントラネットペネトレーションのダウンロードとインストール

次に、SQL Server へのリモート接続のための主要なソフトウェア [Cpolar] (ブログ - cpolar Jidian Cloud ) のインストールを続けます。Microsoft SQL Server と同様に、Cpolar の公式 Web サイト ( www.cpolar.com )にログインし下载、ホームページの上部にあるボタンをクリックして、cpolar ダウンロード ページに入り、必要なバージョンの cpolar ソフトウェアをダウンロードできます。もちろん、ここでは Windows バージョンを選択してダウンロードします。

20230321091006

Cpolar のダウンロードが完了したら、ダウンロードしたファイルを解凍し、.msi ファイルをクリックして cpolar 自動インストール プログラムを起動し、インストールはNext1 ステップで完了します。

20230321091007

20230321091008

2.3 Cpolar イントラネット浸透のための登録

cpolar は登録ユーザーを区別するため、ユーザーごとに個別のデータ トンネル (無料か有料かに関係なく) を作成し、ユーザーごとに独立したパスワードとトークン コードを追加して、ユーザー データのセキュリティを確保します。そのため、cpolarを使用する前に登録が必要ですが、登録方法も非常に簡単で、cpolar公式サイトの右上にあるボタンをクリックしてユーザー登録ページに入り、以下のような簡単な情報を設定するだけです注册。ユーザー名とパスワードを入力して新規ユーザーの登録を完了します。

20230321091009

20230321091010

3. ローカル Web ページの公開

この時点では、SQL Server と cpolar をローカル コンピューターにインストールしました。次に、cpolar イントラネット ペネトレーションを使用して、パブリック インターネットからローカル SQL Server に直接接続できるデータ トンネルを作成し、SQL へのリモート アクセスの目的を達成します。サーバ。

無料版の cpolar で設定されたデータ トンネル アドレスは 24 時間周期でリセットされますが、VIP 版では長期間変更されない安定したデータ トンネル アドレスを作成できることに注意してください。しかし、いつデータベースにリモート接続する必要があるかわかりません (著者は一時的な疫病対策で大きな損失を被りました)。そのため、長期的に安定したデータ トンネルを作成するために、cpolar を VIP バージョンにアップグレードしました。

3.1 Cpolar クラウド設定

まず、cpolar クライアントにログインし、ページの左側にあるボタンを仪表台見つけて、データ トンネルの「予約」ページに入ります。预留

20230321091011

cpolar の予約ページで、保留的TCP地址フィールドを見つけて、接続したい SQL Server のパブリック ネットワーク アドレスを設定します。このアドレスは、データ トンネルの入り口と見なすことも、空のデータとして理解することもできます。トンネル (結局のところ、トンネルの入り口はここに設定されています。ローカル ソフトウェアに関連付けられた出力ポートはまだありません)。

20230321091012

フィールドでは保留的TCP地址、次の 2 つの簡単な設定を行うだけです。

  • リージョン: サーバーが配置されているリージョン。最も近いものを選択できます。
  • 説明: 区別しやすい限り、このデータ トンネルのアノテーションとみなすことができます。

20230321091013

これら 2 つの設定を完了したら、右側の「予約」ボタンをクリックして、このデータ トンネルへの入り口を固定できます。

20230321091014

地址ここでは、フィールドの内容をコピーする必要があります。このアドレスは、cpolar クライアントをセットアップするときに必要になります。このデータ トンネルが不要になった場合は、右側をクリックしてxこの予約済みトンネルを削除し、貴重なトンネル クォータを節約することもできます。

無料版の一時データトンネルはcpolarクラウド上に設定する必要がなく、cpolarクライアント上に直接設定できますが、長期間安定して存在できるデータトンネルを設定することはできません。 。

3.2 Cpolar のローカル設定

次に、ローカル コンピューターにインストールされている cpolar クライアントに戻ります (スタート メニューからショートカットをクリックするか、ブラウザーに直接 localhost:9200 と入力してアクセスできます)。cpolar クライアントの左側で、ローカル データ トンネルを設定する隧道管理項目の下のボタンをクリックし、cpolar クラウドによって作成されたトンネルの入り口をローカル SQL Server に接続します。创建隧道

もちろん、データ トンネルを作成する場合は、特に次のようないくつかの設定を行う必要があります。

  1. 隧道名称: この列は、ローカルに作成された他のトンネルと区別するために使用される、データ トンネルのコメントとみなすこともできます微软SQL
  2. 协议: この列は、この例で選択された Web ページの公開、データ送信、ハードウェア相互接続などのイントラネット侵入のアプリケーション シナリオですTCP协议
  3. 本地地址: この列には、SQL Server の出力ポート番号、つまりポート1433(SQL Server のデフォルトのポート番号) を入力する必要があります。
  4. 端口类型: この列は主にイントラネット侵入データ トンネルの期間です。長期間使用する場合はクリックし、固定TCP端口テストまたは一時的な使用のみの場合は選択します随机临时TCP端口(固定 TCP ポートはアップグレードが必要であることに注意してください)プロフェッショナルバージョン以降の極性)
  5. 预留的TCP地址: このフィールドは、「固定 TCP ポート」を選択したユーザーに限定されます。「ランダム一時 TCP ポート」オプションがチェックされている場合、このフィールドは表示されません。今すぐ記入してください保留成功的固定TCP端口地址

これらの設定を完了したら、下のボタンをクリックして、创建cpolar クラウドに予約された空のデータ トンネルをローカル SQL 出力ポートに接続できます。

20230321091015

ローカル データ トンネルの作成が完了すると、cpolar クライアントは自動的に隧道管理項目の下のページにジャンプします隧道列表

ここでは、すべてのデータ トンネルの動作状況 (オンラインか正常に切断されているか) を明確に確認し、特定のデータ トンネルに対して開始、停止、削除などの操作を実行できます。 , 情報の変更については編集入り口もこちらから。

20230321091016

4. 公衆ネットワークアクセステスト

cpolar クライアントの設定が完了したら、状态項目の下の在线隧道列表ページをクリックして、ローカル SQL Server へのリモート アクセス用のアドレス (つまり、トンネルの入り口) を見つけ、このアドレスを別のリモート データベース管理ソフトウェアに貼り付けます。 SQL Server 上のローカルに接続します。

20230321091017

たとえば、Windows コマンド ラインで (パブリック ネットワーク アドレスの最初の tcp:// をコピーする必要はありません)

sqlcmd -s 公网地址:公网端口号

20230321091018

または、Navicat ツールを使用して主机、cpolar によって生成されたアドレスを接続ページのフィールドに入力します (先頭の tcp:// を削除し、末尾の数値ポート番号の前のコロンをカンマに変更します)

20230321091019

同様に、リモート接続に SSMS グラフィカル インターフェイスを使用することもできます。また、接続インターフェイスで、cpolar によって生成されたアドレスをフィールドに貼り付けます (先頭の tcp:// を削除し、コロン ":" を置き換えます) 服务器名称。最後の数値ポート番号の前) をカンマ ",") に変更して、ローカル コンピューター上の SQL Server に接続します。

20230321091020

5。結論

この時点で、ローカルの Microsoft SQL Server へのリモートログイン設定が完了しました。cpolar で生成されたアドレスを使用して、複数のデータベース管理ソフトウェアから SQL Server にログインできるようになり、作業の利便性が大幅に向上しました。

ここに画像の説明を挿入します

おすすめ

転載: blog.csdn.net/cdtu_mid/article/details/132538166