お使いのオンプレミスコンピューターが Windows の場合、WinSCP をインストールして Linux Elastic Compute Service (ECS) インスタンスにリモート接続し、グラフィカルインターフェイスを通じてファイルを転送できます。
WinSCP とは
FTP とは異なり、WinSCP を使用すると、サーバーアカウントでサーバーに直接アクセスでき、サーバー側の設定は不要です。
シナリオ
ファイルのアップロード:Windows コンピューターから Linux インスタンスにファイルをアップロードします。
ファイルのダウンロード:Linux インスタンスから Windows コンピューターにファイルをダウンロードします。
制限
ファイルサイズ:制限なし。
転送速度:制限なし。
ファイル数:制限なし。
ネットワーク要件:インスタンスには、パブリック IP アドレスまたは Elastic IP アドレスが必要です。
WinSCP は Windows でのみ動作します。 Linux または macOS を使用している場合は、他のファイル転送方法を使用する必要があります。 詳細については、「ファイル転送方法の選択」をご参照ください。
前提条件
インスタンスが [実行中] の状態である必要があります。
インスタンスに接続するには、パブリック IP アドレスが必要です。
インスタンスのセキュリティグループで、SCP および SFTP のデフォルトポートであるポート 22 へのインバウンドトラフィックが許可されていることを確認します。
手順
サイズが大きいファイルや多数のファイルを転送する場合、アップロード前に1つのパッケージに圧縮すると、転送効率が向上します。 詳細については、「ファイルの圧縮とアップロード」をご参照ください。
ステップ1: WinSCP を使用したインスタンスへの接続
お使いの Windows コンピューターに、WinSCP をダウンロードしてインストールします。
詳細についてはWinSCP公式サイトをご参照ください。
WinSCP を起動します。 [ログイン] ダイアログボックスが開きます。
[セッション] セクションで、次のパラメーターを設定します。
パラメーターの説明は次のとおりです。
ファイルプロトコル:SFTP または SCP を選択します。
ホスト名:Linux ECS インスタンスのパブリック IP アドレス
ポート番号:デフォルト値は 22 です。
ユーザー名:インスタンスのユーザー名。 デフォルトは root です。
パスワード:インスタンスのパスワード
説明Linux ECS インスタンスのパスワードを忘れた場合は、パスワードをリセットできます。 詳細については、「インスタンスのログインパスワードのリセット」をご参照ください。
この接続情報を後で使用するために保存するには、保存する をクリックします。
[ログイン] をクリックします。
WinSCP のファイル転送ウィンドウが開きます。
ステップ2: ファイルのアップロードまたはダウンロード
WinSCP のファイル転送ページでは、左側のペインにローカルディレクトリが表示され、右側のペインにはインスタンスのディレクトリが表示されます。
ECS インスタンスへのファイルのアップロード
左側のペインから右側のペインにファイルをドラッグして、ECS インスタンスにファイルをアップロードします。
例えば、左側のペインのディレクトリは、アップロードする
test.txtファイルを含むC:\Users\Administrator\Documents\で、右側のペインのディレクトリは/home/ecs-user/です。オンプレミスコンピューターへのファイルのダウンロード
右側のペインから左側のペインにファイルをドラッグして、ECS インスタンスからオンプレミスコンピューターにファイルをダウンロードします。
よくある質問
sudo を使用したファイル転送
関連トピック
重要なファイルを ECS インスタンスにアップロードした後、スナップショットを作成してバックアップすることを検討してください。 詳細については、「手動スナップショットの作成」をご参照ください。
このガイドでは、Windows コンピューターと Linux インスタンス間のファイル転送について説明します。 Windows インスタンスにファイルを転送するには、別の方法を使用する必要があります。 詳細については、「ファイル転送方法の選択」をご参照ください。
OSS を使用してファイルを保存および管理することもできます。 詳細については、「OSSクイックスタート」をご参照ください。