パブリック ネットワークへのリモート アクセスを実現: 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

以下に示すように、ステータスが「実行中...」に変わります。

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

パスワードを保存するかどうかを尋ねるメッセージが表示されたら、「OK」をクリックします。

20221117181044

初めて接続するときは、このホストを信頼するかどうかを尋ねるメッセージが表示され、ボックスにチェックを入れて確認します。

20221117181050

2.2 イントラネット接続テストの成功

サーバー側のディレクトリ一覧が取得できており、接続に成功していることがわかります。

20221117181056

3 cpolar イントラネット侵入を使用する

前提条件は、cpolar がインストールされていることです。インストールされていない場合は、まず「cpolar イントラネット侵入ツールのインストール」を参照してください。

cpolar公式サイト: https: //www.cpolar.com/

ブラウザで cpolar の公式 Web サイトにアクセスし、無料でアカウントを登録し、cpolar のイントラネット侵入ツールの Windows バージョンをダウンロードしてインストールします。

20230508152653

cpolar イントラネット ペネトレーションのインストールが成功したら、ブラウザを開いて cpolar Web UI 管理インターフェイス (127.0.0.1:9200) にアクセスし、cpolar 電子メール アカウントを使用してログインします。

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.cpolar.top (この例は実際のものとは異なる場合があります。オンライン トンネル リストを参照してください)
  • ポート: 12284 (この例は実際のものとは異なる場合があります。オンライン トンネル リストを参照してください)

20221117181134

4.2 パブリックネットワーク経由でSFTPサーバーに正常に接続されました

SFTP サーバーが、cpolar によって提供されたパブリック ドメイン名を介して正常に接続されていることがわかります。

20221117181140


PS: 中国語ディレクトリの文字化けの問題がある場合は、SFTP クライアントで文字セットを構成することで解決できます。

  • 文字セットを次のように設定しますGBK
  • [現在のLinuxの文字セットは汎用性を考慮してUTF-8に変更されており、Windowsのデフォルトの文字セットはGBKとなっているため、文字セットをGBKに設定するだけで文字化けは発生しません]

20221117181149

20221117181156

要約:

この例では、Windows で SFTP サイトを構築し、ローカル ネットワーク テストが成功した後、cpolar ペネトレーション ツールを使用して SFTP サイトをパブリック ネットワークで利用できるようにしました。この例では無料パッケージを使用しているため、SFTP サイトのパブリック アドレスとポートは 24 時間以内に変更され、頻繁に使用する場合は非常に不便になります。より良いエクスペリエンスを実現するには、プロフェッショナル パッケージ以上にアップグレードし、固定 TCP トンネルとして構成することをお勧めします。プロフェッショナル パッケージには、無料パッケージの 3 倍の帯域幅があることに注意してください。[cpolar は現在 21 日間の返金保証をサポートしています]

おすすめ

転載: blog.csdn.net/m0_67768006/article/details/132610026