SFTPはSSH接続に基づいたファイル転送プロトコルです。SFTP転送を行う前に、サーバーがSSH接続でアクセスできることを確認してください。

Windowsサーバーに接続する場合、LinuxオペレーティングシステムはデフォルトでSSH/SFTPサービスを提供しています。以下の情報をご参照ください。

一、WindowsサーバーでSFTPサービスを開始する

Windows用OpenSSHのインストール

1. Windowsサーバーに接続し、機能アイコンをクリックします。
2. 管理者としてWindows PowerShellを開きます。
3. OpenSSH Serverをインストールします。以下のコマンドを入力します:
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
4. インストールが成功すると、以下の出力が表示されます。
5. 以下のコマンドを実行してsshdサービスを開始します。
Start-Service sshd
6. 以下のコマンドを実行してsshdサービスを自動起動に設定します。
Set-Service -Name sshd -StartupType ‘Automatic’
7. ファイアウォールルールが設定されていることを確認します。インストールプログラムによって自動的に作成されているはずです。以下のコマンドを実行して検証します。
(Get-NetFirewallRule -Name “OpenSSH-Server-In-TCP” -ErrorAction SilentlyContinue | Select-Object Name, Enabled)
8. OpenSSH-Server-In-TCPファイアウォールルールが設定されていることを示します(22番ポートを許可)。

SSHでWindowsサーバーに接続する

インストール後、OpenSSHクライアントがインストールされたWindowsまたはWindows ServerデバイスからOpenSSHサーバーに接続できます。PowerShellプロンプトで、以下のコマンドを実行します。

ssh domain\username@servername

PS: 詳細については 可參考官網安裝文件

二、アクセスサービスの設定

1. Windows SFTP接続キーを追加する

1. キーをクリック
2. 新規キーをクリック
3. カスタムキー名を入力
4. 次へ
5. キーの種類を選択:デバイスのログイン方式に応じてパスワードまたはキーを選択。この例では、アカウントとパスワードを使用します。
6. バインドする資産のキー形式を選択:この例では、SFTPでアカウントとパスワードを使用します。
7. 輸SFTPアカウントを入力
8. 輸SFTPパスワードを入力
9. 次へ
10. 完了

2. SFTPアクセスサービスを追加する

1. アクセスサービスをクリック
2. アクセスサービスの作成をクリック
3. カスタムアクセスサービス名を入力
4. 次へ
5. リソースとしてデバイスを選択
6. 転送プロトコルカテゴリ:SFTPを選択
7. SFTP接続ポートを入力
8. 次へ
9. キーが作成済みの場合は、そのキーにチェックマークを付けます。
10. 次へ
11. バインドターゲットを選択
12. 次へ
13. 完了

三、SFTPアップロード/ダウンロードの実行

1. Windowsデバイスをクリック
2. デバイスに接続 > 接続を選択
3. アクセスサービスで、バインドされているSFTPを選択します。
4. 接続をクリック

1. SFTPファイルのアップロード

1. アップロードするファイルの保存場所を選択します。
2. アップロードをクリック
3. アップロードするファイルを選択します。
4. サーバーにアップロードするローカルファイルを選択します。

2. SFTPファイルのダウンロード

1. ダウンロードするファイルの保存場所を選択します。
2. ダウンロードするファイルを選択します。
3. ダウンロードをクリック
4. 保存をクリック