인트라넷 침투 도구 살펴보기: LAN SQL Server 데이터베이스에 대한 공용 네트워크 원격 액세스 방법 구현

1. 소개

데이터베이스의 중요성은 모두가 알고 있다고 생각합니다. 다양한 데이터의 전자 폴더로서 회사 직원 정보부터 웹 사이트 액세스 또는 거래 데이터에 이르기까지 다양한 정보가 포함될 수 있습니다. 어떤 경우에도 데이터베이스는 기업의 정상적인 운영을 위한 필수 조건. 기업의 다른 작업과 마찬가지로 데이터베이스에도 필요한 유지 관리가 필요합니다. 하지만 마스크 기간 테스트 이후에는 자체 데이터베이스에 대한 원격 작업 설정이 필요할 것으로 보입니다. 오늘은 저자가 cpole 인트라넷 침투 사용법과 원격 접속, SQL Server 운영 방법을 소개하겠습니다.

2. SQL Server를 로컬로 설치 및 설정

Microsoft SQL Server는 상대적으로 잘 알려진 관계형 데이터베이스 관리 소프트웨어로, 가장 널리 사용되지는 않지만 Microsoft의 제품으로 자체 Windows 시리즈 운영 체제와의 호환성이 좋아 다양한 응용 분야에 매우 적합합니다. Windows 시스템, 운영 체제 하드웨어 및 데이터 관리 소프트웨어의 책임을 집니다.

2.1 SQL 서버 다운로드

SQL Server는 Microsoft에서 제작하므로 Microsoft 공식 홈페이지( https://www.microsoft.com/en-us/sql-server/sql-server-downloads ) 에서 쉽게 다운로드 받으실 수 있습니다.

20230321091001

다운로드할 필수 버전을 클릭하고(저는 개발자를 선택했습니다) 다운로드한 .exe 파일을 두 번 클릭하면 자동으로 설치할 수 있습니다.

20230321091002

安装模式옵션 에서 원하는 모드도 선택하세요. 여기서 저자는 基本설치 모드를 선택했습니다.

20230321091003

다음 단계는 Next설치 프로세스를 끝까지 완료하는 것 입니다.

2.2 SQL Server 로컬 연결 테스트

설치가 완료되면 SQL Server가 자동으로 운영 인터페이스로 전환됩니다. 여기에서 立即连接아래 버튼을 클릭합니다.

20230321091004

이때, SQLCMD 명령줄 창이 팝업되며, 표시된 내용이 아래 그림과 같으면 로컬 SQL Server 설치가 완료된 것입니다.

20230321091005

2.3 Cpole 인트라넷 침투 다운로드 및 설치

다음으로 SQL Server 원격 연결을 위한 핵심 소프트웨어인 [Cpole]( 블로그 - cpole Jidian Cloud ) 을 계속 설치합니다 . Microsoft SQL Server와 마찬가지로 Cpole의 공식 웹사이트( www.cpole.com ) 에 로그인한 후 下载홈페이지 상단에 있는 버튼을 클릭하고 cpole 다운로드 페이지에 들어가서 필요한 c폴라 소프트웨어 버전을 다운로드할 수 있습니다. 물론 여기서 다운로드할 Windows 버전을 선택합니다.

20230321091006

Cpole 다운로드가 완료된 후, 다운로드한 파일의 압축을 풀고 .msi 파일을 클릭하면 cpole 자동 설치 프로그램이 실행되며, Next단 한 단계로 설치가 완료됩니다.

20230321091007

20230321091008

2.3 Cpole 인트라넷 침투 등록

cpole은 등록된 사용자를 구별하기 때문에 각 사용자(무료 또는 유료)에 대해 별도의 데이터 터널을 생성하고 각 사용자에 대한 독립적인 비밀번호 및 토큰 코드로 보완하여 사용자 데이터 보안을 보장합니다. 따라서 cpole을 사용하기 전에 먼저 등록을 해야 합니다. 등록 과정도 매우 간단합니다. cpole 공식 웹사이트 오른쪽 상단에 있는 버튼을 클릭하여 사용자 등록 페이지에 들어간 후 다음과 같은 몇 가지 간단한 정보를 설정하면 됩니다 注册. 사용자 이름과 비밀번호를 입력하여 새로운 사용자 등록을 완료하세요.

20230321091009

20230321091010

3. 로컬 웹 퍼블리싱

이때 로컬 컴퓨터에 SQL Server와 cpole을 설치하였고, 다음으로 cpole 인트라넷 침투를 이용하여 공용 인터넷에서 로컬 SQL Server에 직접 연결할 수 있는 데이터 터널을 생성하여 SQL에 대한 원격 액세스 목적을 달성할 수 있습니다. 섬기는 사람.

cpole 무료 버전에서 설정한 데이터 터널 주소는 24시간 주기로 재설정되는 반면, VIP 버전에서는 변경되지 않는 장기적으로 안정적인 데이터 터널 주소를 생성할 수 있다는 점에 유의하세요. 하지만 언제 원격으로 데이터베이스에 연결해야 할지 알 수 없기 때문에(저자는 임시 방역으로 인해 큰 손실을 입었습니다), 장기적으로 안정적인 데이터 터널을 만들기 위해 cpole을 VIP 버전으로 업그레이드했습니다.

3.1 C폴라 클라우드 설정

먼저 cpole 클라이언트에 로그인하고 페이지 왼쪽에 있는 버튼을 仪表台찾아 데이터 터널의 "예약" 페이지로 들어갑니다.预留

20230321091011

cpole의 예약된 페이지에서 保留的TCP地址해당 필드를 찾아 연결하려는 SQL Server에 대한 공용 네트워크 주소를 설정합니다. 이 주소는 데이터 터널의 입구로 간주될 수도 있고 빈 데이터로 이해될 수도 있습니다. 터널(결국 여기서 터널 입구가 설정됩니다. 아직 로컬 소프트웨어와 관련된 출력 포트가 없습니다.)

20230321091012

필드 에서는 保留的TCP地址다음 두 가지 간단한 설정만 수행하면 됩니다.

  • 지역: 즉, 서버가 위치한 지역이며 가장 가까운 지역을 선택할 수 있습니다.
  • 설명: 구별하기 쉬운 한 이 데이터 터널의 주석으로 간주될 수 있습니다.

20230321091013

이 두 가지 설정을 완료한 후 오른쪽의 "예약" 버튼을 클릭하면 이 데이터 터널의 입구를 수정할 수 있습니다.

20230321091014

地址여기서는 필드의 내용을 복사 해야 하며 , 이 주소는 cpole 클라이언트를 설정할 때 필요합니다. 이 데이터 터널이 더 이상 필요하지 않으면 오른쪽을 클릭하여 x이 예약된 터널을 삭제하여 귀중한 터널 할당량을 저장할 수도 있습니다.

무료 버전의 임시 데이터 터널은 cpole 클라우드에 설정할 필요가 없고 cpole 클라이언트에 직접 설정할 수 있으나, 장기간 안정적으로 존재할 수 있는 데이터 터널 설정은 불가능합니다. .

3.2 Cpole 로컬 설정

다음으로 로컬 컴퓨터에 설치된 cpole 클라이언트로 돌아갑니다(시작 메뉴에서 바로가기를 클릭하거나 브라우저에 localhost:9200을 직접 입력하여 액세스할 수 있습니다). cpole 클라이언트 왼쪽에서 隧道管理항목 아래의 버튼을 클릭하여 创建隧道로컬 데이터 터널을 설정하고 cpole 클라우드에서 생성된 터널 입구를 로컬 SQL Server와 연결합니다.

물론, 데이터 터널을 생성하려면 구체적으로 다음과 같은 몇 가지 설정을 지정해야 합니다.

  1. 隧道名称: 이 열은 로컬에서 생성된 다른 터널과 구별하기 위해 사용되는 데이터 터널의 설명으로 간주할 수도 있습니다 微软SQL.
  2. 协议: 이 열은 이 예에서 선택한 웹 페이지 게시, 데이터 전송, 하드웨어 상호 연결 등과 같은 인트라넷 침투에 대한 응용 시나리오입니다 TCP协议.
  3. 本地地址1433: 이 열은 SQL Server의 출력 포트 번호, 즉 포트 (SQL Server의 기본 포트 번호) 로 채워야 합니다 .
  4. 端口类型: 이 열은 주로 인트라넷 침투 데이터 터널의 기간입니다. 오랫동안 사용할 계획이라면 클릭하고, 固定TCP端口단지 테스트용이거나 일시적인 용도라면 선택하세요. 随机临时TCP端口(고정 TCP 포트는 업그레이드가 필요하다는 점에 유의하세요.) 전문가 버전 이상에 대한 c폴라)
  5. 预留的TCP地址: 이 항목은 "고정 TCP 포트"를 선택한 사용자에게만 해당되며, "임의 임시 TCP 포트" 옵션을 선택한 경우에는 이 항목이 나타나지 않습니다. 지금 바로 작성해 주세요 保留成功的固定TCP端口地址.

이러한 설정을 완료한 후 아래 버튼을 클릭하면 创建cpole 클라우드에 예약된 빈 데이터 터널을 로컬 SQL 출력 포트에 연결할 수 있습니다.

20230321091015

로컬 데이터 터널 생성을 완료한 후 cpole 클라이언트는 자동으로 隧道管理항목 아래의 페이지로 이동합니다 隧道列表.

여기에서 모든 데이터 터널의 작동 상태(온라인 상태인지 아니면 정상적으로 연결이 끊어졌는지 여부)를 명확하게 확인하고 특정 데이터 터널에 대해 시작, 중지, 삭제 등의 작업을 수행할 수 있습니다. , 정보 변경의 경우 여기에서 편집 입구를 찾을 수도 있습니다.

20230321091016

4. 공용망 접속 테스트

cpole 클라이언트 설정을 완료한 후 状态항목 아래의 在线隧道列表페이지를 클릭하면 로컬 SQL Server에 대한 원격 액세스 주소(즉, 터널 입구)를 찾을 수 있으며, 이 주소를 다른 원격 데이터베이스 관리 소프트웨어에 붙여 넣어 SQL Server의 로컬에 연결합니다.

20230321091017

예를 들어 Windows 명령줄에서(공용 네트워크 주소의 첫 번째 tcp://는 복사할 필요가 없습니다)

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

20230321091018

또는 Navicat 도구를 사용하여 主机연결 페이지 필드에 cpole이 생성한 주소를 입력합니다(첫 번째 tcp://를 제거하고 마지막 숫자 포트 번호 앞의 콜론을 쉼표로 변경 ) .

20230321091019

같은 방식으로 원격 연결을 위해 SSMS 그래픽 인터페이스를 사용할 수도 있습니다. 또한 연결 인터페이스에서 cpole에 의해 생성된 주소를 필드에 붙여넣습니다( 服务器名称앞의 tcp://를 제거하고 콜론 ":"을 바꿉니다). 끝 부분의 숫자 포트 번호 앞) 쉼표 ",")로 변경하여 로컬 컴퓨터의 SQL Server에 연결합니다.

20230321091020

5. 결론

이제 로컬 Microsoft SQL Server에 대한 원격 로그인 설정이 완료되었으며, cpole에서 생성된 주소를 사용하여 여러 데이터베이스 관리 소프트웨어에서 SQL Server에 로그인할 수 있어 작업 편의성이 크게 향상되었습니다.

여기에 이미지 설명을 삽입하세요.

추천

출처blog.csdn.net/cdtu_mid/article/details/132538166