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 サイトにアクセスし、無料でアカウントを登録し、Windows 版の cpolar イントラネット侵入ツールをダウンロードしてインストールします。

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/fq157856469/article/details/132604985