Accès à distance du réseau public à la base de données LAN SQL Server [pas de pénétration de l'intranet IP du réseau public]

Table des matières

1. Introduction

2. Installez et configurez SQL Server localement

2.1 Téléchargement du serveur SQL

2.2 Test de connexion locale SQL Server

2.3 Téléchargement et installation de la pénétration intranet Cpolar

2.3 Enregistrement de la pénétration de l'intranet Cpolar

3. Publication Web locale

3.1 Paramètres du cloud polaire

3.2 Paramètres locaux Cpolar

4. Test d'accès au réseau public

5. Conclusion


Transmis depuis l'article de Pénétration à distance CSDN : Pas besoin d'IP de réseau public, connexion à distance à la base de données SQL Server [pénétration intranet]

1. Introduction

Je crois que tout le monde comprend l'importance de la base de données. En tant que dossier électronique de diverses données, il peut contenir toutes sortes d'informations, des informations sur les employés de l'entreprise aux données d'accès au site Web ou de transaction. Dans certains scénarios, la base de données est devenue l'une des conditions indispensables pour le fonctionnement normal des entreprises. Comme tout le reste dans une entreprise, les bases de données nécessitent une maintenance nécessaire. Mais après le test de l'ère des masques, il est nécessaire de mettre en place une opération à distance pour notre propre base de données. Aujourd'hui, l'auteur vous présentera comment utiliser la pénétration intranet cpolar, la connexion à distance et le fonctionnement de SQL Server.

2. Installez et configurez SQL Server localement

Microsoft SQL Server est un logiciel de gestion de bases de données relationnelles relativement connu. Bien qu'il ne soit pas le plus utilisé, il est produit par Microsoft et a une bonne compatibilité avec ses propres systèmes d'exploitation de la série Windows, il est donc très adapté aux applications dans divers Windows. Installations matérielles du système d'exploitation et assumer la responsabilité du logiciel de gestion des données.

2.1 Téléchargement du serveur SQL

Étant donné que SQL Server est produit par Microsoft, vous pouvez facilement trouver le téléchargement sur le site officiel de Microsoft ( Téléchargements SQL Server | Microsoft )

20230321091001

Cliquez sur la version requise à télécharger (l'auteur a choisi Développeur), double-cliquez sur le fichier .exe téléchargé, puis il peut être installé automatiquement.

20230321091002

Dans 安装模式les options, sélectionnez également le mode souhaité. Ici, l'auteur choisit 基本le mode d'installation.

20230321091003

L'étape suivante consiste Nextà terminer le processus d'installation jusqu'au bout

2.2 Test de connexion locale SQL Server

Une fois l'installation terminée, SQL Server basculera automatiquement vers l'interface d'exploitation, où nous cliquons sur 立即连接le bouton ci-dessous.

20230321091004

À ce moment, la fenêtre de ligne de commande SQLCMD apparaîtra. Tant que le contenu affiché est comme indiqué dans la figure ci-dessous, cela signifie que notre installation locale de SQL Server est terminée.

20230321091005

2.3 Téléchargement et installation de la pénétration intranet Cpolar

Ensuite, nous continuons à installer le logiciel clé pour la connexion à distance à SQL Server : Cpolar. Comme Microsoft SQL Server, nous pouvons nous connecter au site Web officiel de Cpolar ( www.cpolar.com ), cliquer sur 下载le bouton en haut de la page d'accueil, accéder à la page de téléchargement de cpolar et télécharger la version requise du logiciel cpolar. Bien sûr, nous choisissons la version Windows à télécharger ici.

20230321091006

Une fois le téléchargement de Cpolar terminé, décompressez le fichier téléchargé, cliquez sur le fichier .msi, et vous pourrez accéder au programme d'installation automatique de cpolar, et l' Nextinstallation peut être terminée tant que vous allez jusqu'au bout.

20230321091007

20230321091008

2.3 Enregistrement de la pénétration de l'intranet Cpolar

Étant donné que cpolar distingue les utilisateurs enregistrés, il crée un tunnel de données distinct pour chaque utilisateur (qu'il soit gratuit ou payant), complété par le mot de passe et le code de jeton indépendants de chaque utilisateur, afin d'assurer la sécurité des données de l'utilisateur. Par conséquent, avant d'utiliser cpolar, nous devons nous inscrire. Le processus d'inscription est également très simple. Cliquez simplement sur le bouton en haut à droite du site officiel de cpolar pour accéder à la page d'enregistrement de l'utilisateur, puis définissez quelques informations simples telles 注册que nom d'utilisateur et mot de passe pour terminer l'enregistrement des nouveaux utilisateurs.

20230321091009

20230321091010

3. Publication Web locale

À l'heure actuelle, nous avons installé SQL Server et cpolar sur l'ordinateur local, puis nous pouvons utiliser la pénétration intranet cpolar pour créer un tunnel de données pouvant se connecter directement au serveur SQL local à partir de l'Internet public afin d'atteindre l'objectif d'accès à distance à Serveur SQL.

Il convient de noter que l'adresse du tunnel de données définie par la version gratuite de cpolar est réinitialisée toutes les 24 heures, tandis que la version VIP peut créer une adresse de tunnel de données stable à long terme. Mais nous ne savons pas quand nous aurons besoin de nous connecter à distance à la base de données (l'auteur a beaucoup souffert du contrôle temporaire de l'épidémie), j'ai donc mis à jour cpolar vers la version VIP afin de créer une stabilité à long terme tunnel de données.

3.1 Paramètres du cloud polaire

Tout d'abord, nous nous connectons au client cpolar, 仪表台trouvons 预留le bouton sur le côté gauche de la page et entrons dans la page "Réservation" du tunnel de données.

20230321091011

Sur la page réservée de cpolar, nous trouvons 保留的TCP地址le champ et définissons une adresse réseau publique pour le serveur SQL auquel nous voulons nous connecter.Cette adresse peut être considérée comme l'entrée du tunnel de données, ou elle peut être comprise comme un tunnel de données vide (après tout, l'entrée du tunnel définie ici sort des ports qui n'ont pas encore été associés à un logiciel local).

20230321091012

Sur 保留的TCP地址le terrain, il suffit de faire deux réglages simples :

  • Région : la région où se trouve le serveur, on peut choisir la plus proche

  • Description : Il peut être considéré comme le commentaire de ce tunnel de données, tant qu'il convient de distinguer

20230321091013

Après avoir terminé ces deux réglages, vous pouvez cliquer sur le bouton "Réserver" à droite pour fixer l'entrée de ce tunnel de données.

20230321091014

Ici, nous devons 地址copier le contenu du champ, et cette adresse sera nécessaire lors de la configuration du client cpolar. Lorsque nous n'avons plus besoin de ce tunnel de données, nous pouvons également cliquer sur le droit de xsupprimer ce tunnel réservé pour économiser un précieux quota de tunnel.

La version gratuite du tunnel de données temporaire n'a pas besoin d'être configurée sur le cloud cpolar et peut être configurée directement sur le client cpolar, mais il est également impossible de configurer un tunnel de données pouvant exister de manière stable pendant une longue période.

3.2 Paramètres locaux Cpolar

Ensuite, nous revenons au client cpolar installé sur l'ordinateur local (vous pouvez cliquer sur le raccourci du menu Démarrer, ou vous pouvez entrer directement localhost:9200 dans le navigateur pour y accéder). Sur le côté gauche du client cpolar, nous cliquons sur le bouton 隧道管理sous l'élément 创建隧道pour configurer le tunnel de données local et connectons l'entrée du tunnel créée par le cloud cpolar avec le serveur SQL local.

Bien sûr, si vous souhaitez créer un tunnel de données, vous devez encore effectuer certains réglages, notamment :

  1. 隧道名称: Cette colonne peut également être considérée comme une remarque du tunnel de données, qui sert à le distinguer des autres tunnels créés localement, ici on entre 微软SQL;

  2. 协议: Cette colonne est le scénario d'application de la pénétration de l'intranet, comme la publication de pages Web, la transmission de données, l'interconnexion matérielle, etc., sélectionnez dans cet exempleTCP协议 ;

  3. 本地地址: Cette colonne doit être remplie avec le numéro de port de sortie de SQL Server, c'est-à-dire le port 1433(le numéro de port par défaut de SQL Server) ;

  4. 端口类型: Cette colonne est principalement la durée du tunnel de données de pénétration de l'intranet, cliquez si vous prévoyez de l'utiliser pendant une longue période固定TCP端口 ; si c'est uniquement pour des tests ou une utilisation temporaire, sélectionnez-la 随机临时TCP端口(il est à noter que le port TCP fixe doit mettre à jour cpolar vers la version professionnelle et supérieure)

  5. 预留的TCP地址: Ce champ est réservé aux utilisateurs ayant sélectionné "Port TCP Fixe". Si l'option "Port TCP Temporaire Aléatoire" est cochée, ce champ n'apparaîtra pas. Complétez ce que nous venons de faire 保留成功的固定TCP端口地址.

Après avoir terminé ces paramètres, vous pouvez cliquer sur le bouton ci-dessous 创建pour connecter le tunnel de données vierge réservé dans le cloud cpolar avec le port de sortie SQL local.

20230321091015

Une fois la création du tunnel de données local terminée, le client cpolar passera automatiquement à la page 隧道管理sous l'élément 隧道列表.

Ici, nous pouvons voir clairement l'état de fonctionnement de tous les tunnels de données (qu'ils soient en ligne ou déconnectés) et effectuer des opérations sur un certain tunnel de données, telles que le démarrage, l'arrêt ou la suppression, si vous souhaitez effectuer des opérations sur des tunnels de données existants. changements, l'entrée d'édition peut également être trouvée ici.

20230321091016

4. Test d'accès au réseau public

Après avoir terminé le paramétrage du client cpolar, nous pouvons cliquer sur la page 状态sous l'élément 在线隧道列表pour trouver l'adresse d'accès à distance au serveur SQL local (c'est-à-dire l'entrée du tunnel). Nous collons cette adresse dans différents logiciels de gestion de base de données à distance, et alors nous pouvons nous connecter au SQL Server local sur SQL Server.

20230321091017

Par exemple, sous la ligne de commande Windows (le premier tcp:// de l'adresse réseau publique n'a pas besoin d'être copié)

sqlcmd -s adresse réseau publique : numéro de port du réseau public

20230321091018

Ou utilisez l'outil Navicat, 主机renseignez l'adresse générée par cpolar dans le champ de la page de connexion (enlevez le premier tcp://, et changez les deux-points avant le dernier numéro de port numérique par une virgule )

20230321091019

De la même manière, nous pouvons également utiliser l'interface graphique SSMS pour la connexion à distance.Toujours sur l'interface de connexion, collez l'adresse générée par cpolar dans le champ (enlevez 服务器名称le premier tcp://, et mettez les deux-points ":" avant le dernier numéro de port numérique Remplacez-le par une virgule ",") pour vous connecter à SQL Server sur l'ordinateur local.

20230321091020

5. Conclusion

Jusqu'à présent, nous avons terminé la configuration de la connexion à distance au serveur Microsoft SQL local, et en utilisant l'adresse générée par cpolar, nous pouvons nous connecter à SQL Server à partir de plusieurs logiciels de gestion de base de données, ce qui augmente considérablement la commodité de notre travail.

Je suppose que tu aimes

Origine blog.csdn.net/m0_64550837/article/details/129958787
conseillé
Classement