WinSCP は、SCP プロトコルもサポートする Windows 向けのオープンソースのグラフィカル SFTP クライアントです。このトピックでは、WinSCP を使用して Linux サーバーに接続し、ファイルをアップロードまたはダウンロードする方法について説明します。
前提条件
-
WinSCP がインストール済みであること。詳細については、「WinSCP の公式サイト」をご参照ください。
-
Simple Application Server インスタンスが 実行中 状態であること。
-
インスタンスのファイアウォールでポート
22が許可されていることを確認してください。デフォルトでは、サーバーの作成時にポート22は許可されています。詳細については、「ファイアウォール設定」をご参照ください。
手順
ステップ1:サーバーへの接続
パスワードを使用した接続
-
WinSCP を開きます。 [Login] ダイアログボックスが自動的に表示されます。
-
[Session] エリアで、次のパラメーターを設定します。
-
[File protocol] : [SFTP] または [SCP] を選択します。
-
ホスト名 : Simple Application Server インスタンスのパブリック IP アドレスを入力します。
説明Simple Application Server コンソール のサーバーカードでパブリック IP アドレスを確認できます。
-
ポート : デフォルト値は 22 です。
-
[User name] : Simple Application Server インスタンスのユーザー名 (例:ecs-user) を入力します。
-
Password : Simple Application Server インスタンスのパスワードを入力します。
説明Linux サーバーのパスワードを忘れた場合は、リセットしてください。詳細については、「サーバーパスワードの設定またはリセット」をご参照ください。
-
-
[Login] をクリックして、WinSCP ファイル転送インターフェイスを開きます。
初めて接続する場合、[Warning] ダイアログボックスが表示されます。 [Accept(A)] をクリックします。
インターフェイスの概要:
-
左側のペインには、ローカルコンピューター上のディレクトリが表示されます。
-
右側のペインには、Simple Application Server インスタンス上のディレクトリが表示されます。
-
キーペアを使用した接続
-
接続する Linux サーバーに キーペアを作成またはインポート し、その キーペアをバインド します。
この操作をすでに行っている場合は、このステップをスキップしてください。
-
WinSCP を開き、キーペアを設定します。
-
WinSCP を開くと、ログイン ダイアログボックスが自動的に表示されます。 [Session] エリアで、[Advanced(A)...] をクリックします。
-
[Advanced Site Settings] ダイアログボックスで、左側のナビゲーションペインで を選択します。 [Private key file(K)] エリアで、[...] をクリックします。
-
ローカルコンピューターに保存されている秘密鍵ファイル (.pem 形式) を選択し、開く をクリックします。
.pem 形式の秘密鍵ファイルが見つからない場合は、ファイルタイプのドロップダウンリストから [All private key files(*.ppk;*.pem;*.key;id_*)] を選択して、サポートされているすべての秘密鍵形式を表示します。
-
表示された 確認 ダイアログボックスで、OK をクリックします。
WinSCP は PuTTY 形式のキーファイルのみをサポートしています。確認後、WinSCP は .pem 形式のキーファイルを自動的に PuTTY 形式に変換します。
-
変換が完了したら、保存 をクリックします。表示された 情報 ダイアログボックスで、[OK] をクリックします。
変換された秘密鍵ファイルのパスが認証パラメーターに表示されます。
-
OK をクリックします。
-
-
Simple Application Server インスタンスに接続します。
-
ログイン ダイアログボックスの [Session] エリアで、次のパラメーターを設定します。
-
[File protocol] : [SFTP] または [SCP] を選択します。
-
ホスト名 : Simple Application Server インスタンスのパブリック IP アドレスを入力します。
説明Simple Application Server コンソール のサーバーカードでパブリック IP アドレスを確認できます。
-
ポート番号 : デフォルト値は 22 です。
-
ユーザー名 : Simple Application Server インスタンスのユーザー名 (例:ecs-user) を入力します。
説明キーペアを使用して接続する場合、パスワードを入力する必要はありません。
-
-
[Login] をクリックして、WinSCP ファイル転送インターフェイスを開きます。
初めて接続する場合、[Warning] ダイアログボックスが表示されます。 [Accept(A)] をクリックします。
インターフェイスの概要:
-
左側のペインには、ローカルコンピューター上のディレクトリが表示されます。
-
右側のペインには、Simple Application Server インスタンス上のディレクトリが表示されます。
-
-
ステップ2:ファイルのアップロードまたはダウンロード
-
Simple Application Server インスタンスへのファイルのアップロード
Simple Application Server インスタンスにファイルをアップロードするには、左側のペインのディレクトリから右側のペインのディレクトリにファイルをドラッグします。
たとえば、SFTP クライアントの左側のペインにあるローカルディレクトリが
C:\Users\Administrator\Documents\で、アップロードするtest.txtファイルが含まれているとします。右側のペインのリモートディレクトリは/home/ecs-user/です。 -
ローカルコンピューターへのファイルのダウンロード
ローカルコンピューターにファイルをダウンロードするには、右側のペインのディレクトリから左側のペインのディレクトリにファイルをドラッグします。
たとえば、SFTP クライアントの右側のペインにあるリモートディレクトリが
/home/ecs-user/で、ダウンロードするtest.txtファイルが含まれているとします。左側のペインのローカルディレクトリはC:\Users\Administrator\Documents\です。
関連ドキュメント
サーバーに接続できない場合は、トラブルシューティングについては、「リモート接続に関するよくある質問」をご参照ください。