공용 네트워크에 대한 원격 액세스 실현: Windows에서 로컬로 SFTP 파일 서버를 신속하게 구축하고 포트 매핑 구성

1. SFTP 서버 설정

1.1 freesshd 서버 소프트웨어 다운로드

다운로드 주소: http://www.freesshd.com/?ctt=download

20221117180912

freeFTPD.exe를 선택하여 다운로드하세요.

다운로드 후 설치를 클릭하세요

20221117180919

설치 후 백그라운드 서비스를 시작할 것인지 묻는 메시지가 표시됩니다. 예

설치 후 시작 메뉴 -> freeFTPd를 클릭하세요. 참고 : freeFTPd를 열려면 여기를 마우스 오른쪽 버튼으로 클릭해야 합니다 以管理员权限. 일반 사용자로 freeFTPd를 열면 구성을 저장할 수 없습니다 .

20221117180926

메인 사진은 아래와 같으며, SFTP 상태가 시작되지 않은 것을 확인할 수 있습니다.

20221117180931

1.3 SFTP 서비스 시작

아래와 같이 SFTP를 선택하면 현재 SFTP 상태가 중지 중임을 확인하고 start버튼을 클릭합니다.

20221117180936

아래와 같이 상태가 Running...으로 변경됩니다.

20221117180941

1.4 사용자 추가

사용자 옵션 창을 선택하고 추가 버튼을 클릭하면 사용자를 추가할 수 있습니다.

20221117180947

여기에 테스트 사용자 aaa를 추가합니다. 인증 방법은 WINDOWS 확인과 비밀번호 확인을 선택할 수 있습니다. 이 예에서는 독립적인 비밀번호 확인을 선택했습니다.

사용자 디렉터리: 사용자를 위한 별도의 SFTP 루트 디렉터리를 생성합니다.

생성 후 Apply버튼을 눌러 저장하세요.

SFTP 루트 디렉터리 폴더의 디렉터리 권한을 구성하는 것을 잊지 마세요.

20221117180952

1.5 모든 구성 저장

Apply & Save아래 버튼을 클릭하세요 . 모든 구성을 저장하고 구성 파일을 작성합니다.

20221117180958

참고: 구성을 쓸 수 없다는 오류 창이 나타나면 이전에 일반 사용자로 freeFTPd를 시작했기 때문에 구성 파일을 저장할 수 없다는 의미입니다. 구성 파일을 정상적으로 작성하려면 FreeFTPd를 관리자 권한으로 다시 열어야 합니다. 1단계를 다시 수행하고 다시 저장하세요.

20221117181005

저장된 결과는 아래와 같습니다.

20221117181012

2 테스트를 위해 SFTP 클라이언트 FileZilla를 설치합니다.

다운로드 주소: https://www.filezilla.cn/

설치 후 아래와 같이 열어주세요.

20221117181019

2.1 로컬 SFTP 사이트 구성

打开站点管理器아래와 같이 소프트웨어 도구 모음에서 를 클릭합니다 .

20221117181025

新站点버튼을 클릭하세요 .

20221117181031

원하는 이름으로 새 사이트를 만들어 보겠습니다.

  • 프로토콜 선택: SFTP
  • 서버 IP : 서버에 있으므로 127.0.0.1을 선택하세요.
  • 포트 번호: 22를 선택하세요.
  • 사용자 이름: SFTP 서버를 설정할 때 사용자를 만듭니다. 이 경우 aaa
  • 비밀번호: aaa 사용자의 비밀번호를 입력하세요.

설정 후 连接버튼을 클릭하세요.

20221117181038

비밀번호를 저장할 것인지 묻는 메시지가 나타나면 확인을 클릭합니다.

20221117181044

처음 연결할 때 이 호스트를 신뢰할지 묻는 메시지가 표시되면 확인란을 선택한 후 확인하세요.

20221117181050

2.2 인트라넷 연결 테스트 성공

서버 측의 디렉터리 목록을 얻었음을 확인할 수 있으며 이는 연결이 성공했음을 나타냅니다.

20221117181056

3 cpole 인트라넷 침투 사용

전제조건은 cpole이 설치되어 있어야 하며, 그렇지 않은 경우 먼저 cpole 인트라넷 침투 도구 설치를 참조하십시오.

c폴라 공식 홈페이지: https://www.cpole.com/

브라우저에서 cpole의 공식 웹사이트를 방문하여 무료로 계정을 등록한 다음 cpole의 인트라넷 침투 도구 Windows 버전을 다운로드하여 설치하세요.

20230508152653

cpole 인트라넷 침투가 성공적으로 설치된 후 브라우저를 열어 cpole 웹 UI 관리 인터페이스: 127.0.0.1:9200에 액세스하고 cpole 이메일 계정을 사용하여 로그인합니다.

20221117181103

3.1 SFTP 터널 생성

새 TCP 터널을 추가하려면 왼쪽 메뉴 표시줄에서 隧道管理–를 선택합니다.创建隧道

  • 터널 이름: Tunnel-sftp(사용자 정의할 수 있지만 반복하지 마세요)
  • 프로토콜: TCP
  • 현지 주소: 22
  • 지역: 이 예에서는 중국 상위가 선택되었습니다.

创建버튼을 클릭하세요 .

20221117181117

터널 목록에는 방금 생성한 터널이 표시됩니다.

20221117181122

3.2 온라인 터널 목록 보기

이 예에서 우리가 얻은 공용 네트워크 주소는 입니다 3.tcp.cpolar.top:12284. 여기서 3.tcp.cpolar.top는 공용 네트워크 주소이고 는 12284포트 번호입니다.

20221117181128

4. 테스트를 위해 SFTP 클라이언트를 사용하여 공용 네트워크 주소에 연결합니다.

4.1 새 사이트 추가

Filezilla를 열고 2단계에 따라 새 사이트를 추가합니다.
도구 모음에서 사이트 관리자를 열고 새 사이트를 추가합니다.

이번에는 사이트 이름을 정했습니다.cpoalr sftp

  • 프로토콜: SFTP
  • 호스트: 3.tcp.cpole.top (이 예시는 실제 예시와 다를 수 있습니다. 온라인 터널 목록을 참조하세요.)
  • 포트: 12284(이 예는 귀하의 것과 다를 수 있습니다. 온라인 터널 목록을 참조하십시오)

20221117181134

4.2 공용 네트워크를 통해 SFTP 서버에 성공적으로 연결되었습니다.

cpole에서 제공하는 퍼블릭 도메인 이름을 통해 SFTP 서버가 성공적으로 연결되었음을 확인할 수 있습니다.

20221117181140


추신: 중국어 디렉터리 문자가 왜곡된 문제가 있는 경우 SFTP 클라이언트에서 문자 집합을 구성하여 해결할 수 있습니다.

  • 문자 집합을 다음으로 설정합니다.GBK
  • [현재 리눅스 문자셋은 대부분 UTF-8로 범용적으로 변경되어 있고, 윈도우즈의 기본 문자셋은 GBK이므로 문자셋을 GBK로만 설정하면 문자 깨짐 현상이 발생하지 않습니다.]

20221117181149

20221117181156

요약하다:

이 예에서는 Windows에 SFTP 사이트를 구축했으며 로컬 네트워크 테스트에 성공한 후 cpole 침투 도구를 사용하여 SFTP 사이트를 공용 네트워크에서 사용할 수 있도록 했습니다. 이 예에서는 무료 패키지를 사용했기 때문에 SFTP 사이트의 공개 주소와 포트가 24시간 이내에 변경되므로 자주 사용하는 경우 매우 불편할 것입니다. 더 나은 경험을 얻으려면 Professional 패키지 이상으로 업그레이드하고 고정 TCP 터널로 구성하는 것이 좋습니다.Professional 패키지는 무료 패키지보다 대역폭이 3배 더 높습니다. [cpole은 현재 21일 환불 보장을 지원합니다.]

추천

출처blog.csdn.net/m0_67768006/article/details/132610026