オンプレミスの Windows コンピューターに WinSCP をインストールし、WinSCP を使用して Linux Elastic Compute Service (ECS) インスタンスに接続し、オンプレミスコンピューターからインスタンスにファイルを視覚的にアップロードしたり、インスタンスからオンプレミスコンピューターにファイルをダウンロードしたりできます。
WinSCP
WinSCP は、Windows システムから Linux システムにファイルを転送するためのクライアントツールです。 WinSCP を使用すると、オンプレミスとリモートコンピューター間でファイルを安全にコピーできます。 FTP と比較して、WinSCP では、サーバーに追加の構成を行うことなく、ユーザー名とパスワードを使用してサーバーにアクセスできます。
シナリオ
ファイルのアップロード: WinSCP を使用して、オンプレミスの Windows コンピューターから Linux ECS インスタンスにファイルをアップロードできます。
ファイルのダウンロード: WinSCP を使用して、Linux ECS インスタンスからオンプレミスの Windows コンピューターにファイルをダウンロードできます。
制限
ファイルサイズ: WinSCP を使用してアップロードまたはダウンロードできるファイルのサイズに制限はありません。
転送速度: WinSCP がファイルをアップロードまたはダウンロードする速度に制限はありません。
ファイルの最大数: WinSCP でアップロードまたはダウンロードできるファイルの最大数に制限はありません。
ネットワーク: ファイルをアップロードまたはダウンロードする Linux ECS インスタンスには、固定パブリック IP アドレス (自動的に割り当てられるパブリック IP アドレス) または弾性 IP アドレス (EIP) が必要です。
WinSCP は Windows にのみインストールできます。 コンピューターで Linux または macOS を実行している場合は、他の方法を使用してファイルを転送してください。 詳細については、「ファイル転送方法を選択する」をご参照ください。
準備
Linux ECS インスタンスの状態を確認します。 このトピックで説明されている操作は、インスタンスが [実行中] 状態の場合にのみ Linux ECS インスタンスで実行できます。
Linux ECS インスタンスのパブリック IP アドレスを取得します。 インスタンスに接続してこのトピックで説明されている操作を実行するには、Linux ECS インスタンスのパブリック IP アドレスが必要です。
Linux ECS インスタンスのセキュリティグループを確認します。 WinSCP を使用して Linux ECS インスタンスにファイルをアップロードする前に、インスタンスのセキュリティグループで Secure Copy Protocol (SCP) または Secure File Transfer Protocol (SFTP) ポートが開いていることを確認します。 デフォルトの SCP または SFTP ポートはポート 22 です。
手順
大きなファイルまたは多数のファイルを Linux ECS インスタンスにアップロードする場合は、ファイルを圧縮パッケージに圧縮してから、パッケージをインスタンスにアップロードします。 これにより、転送効率が向上します。 詳細については、「ファイルを圧縮してアップロードする」をご参照ください。
ステップ 1: WinSCP を使用して Linux ECS インスタンスに接続する
オンプレミスの Windows コンピューターに WinSCP クライアントをダウンロードしてインストールします。
WinSCP クライアントのダウンロードとインストールの方法については、WinSCP 公式 Web サイトをご覧ください。
WinSCP を起動します。 [ログイン] ダイアログボックスが表示されます。
[セッション] セクションで、次の図に示すようにパラメーターを構成します。

次のパラメーターに注意してください。
ファイルプロトコル: [SFTP] または [SCP] を選択します。
ホスト名: Linux ECS インスタンスのパブリック IP アドレスを入力します。
ポート番号: SFTP または SCP ポート番号を入力します。 デフォルトの SFTP または SCP ポート番号は [22] です。
ユーザー名: Linux ECS インスタンスのユーザー名を入力します。 デフォルトのユーザー名は [root] です。
パスワード: Linux ECS インスタンスを作成したときにユーザー名に指定したパスワードを入力します。
説明パスワードを忘れた場合は、パスワードをリセットできます。 詳細については、「インスタンスのログインパスワードをリセットする」をご参照ください。
[保存] をクリックして、Linux ECS インスタンスの接続情報を保存します。 これにより、インスタンスへの後続の接続のために接続情報を再構成する必要がなくなります。
[ログイン] をクリックします。
WinSCP ファイル転送ページが表示されます。
ステップ 2: ファイルをアップロードまたはダウンロードする
WinSCP ファイル転送ページでは、オンプレミスの Windows コンピューターのディレクトリツリーが左側のウィンドウに表示され、Linux ECS インスタンスのディレクトリツリーが右側のウィンドウに表示されます。
Linux ECS インスタンスにファイルをアップロードする
オンプレミスの Windows コンピューターから Linux ECS インスタンスにファイルをアップロードするには、左側のウィンドウから右側のウィンドウにファイルをドラッグします。

オンプレミスの Windows コンピューターにファイルをダウンロードする
Linux ECS インスタンスからオンプレミスの Windows コンピューターにファイルをダウンロードするには、右側のウィンドウから左側のウィンドウにファイルをドラッグします。

FAQ
ecs-user など、sudo 権限を持つユーザーとしてディレクトリにファイルを転送するにはどうすればよいですか?
関連情報
Linux ECS インスタンスにファイルをアップロードした後、ファイルをバックアップできます。 詳細については、「スナップショットの作成」をご参照ください。
このトピックで説明されている操作は、オンプレミスの Windows コンピューターと Linux ECS インスタンス間でのみファイルを転送するために実行できます。 ECS インスタンスで Windows が実行されている場合は、他の方法を使用してインスタンスにファイルを転送します。 詳細については、「ファイル転送方法を選択する」をご参照ください。
OSS を使用して、ファイルを保存および管理できます。 詳細については、「OSS コンソールを使用して開始する」をご参照ください。





