Windows:WinSCPでのファイル転送

WinSCPは、スーパーコンピュータ(Linux)と Windows 間で、データ転送を行うソフトウェアです。
WinSCPでは公開鍵/秘密鍵による接続を行いますが、Tera Termで作成したOpenSSH形式の秘密鍵をPuTTY形式に変換する必要があります。

事前に、ご自身の端末(Windows)に、ソフトウェア「WinSCP」をインストールする必要があります。

【事前準備】PuTTY形式への秘密鍵の変換

  1. WinSCPを起動します。
  2. [ツール]ー[PuTTYgen を実行]をクリックします。

  3. [PuTTY key Generator]が起動します。

  4. [Load]ボタンをクリックします。

  5. [Load private key]が開きます。

  6. ファイル形式は初期状態では[PuTTY Private Key Files(*.ppk)]が選択されていますので[ALL Files(*.*)]を選択します。

  7. 秘密鍵の保存先を選択し、秘密鍵ファイルを選択します。

  8. [開く]をクリックします。

  9. [PuTTYgen: Enter Passphrase]が開きます。

  10. 秘密鍵作成時に指定したパスフレーズを入力し、[OK]ボタンをクリックします。

  11. [PuTTYgen Notice]が開きます。
    [OK]ボタンをクリックします。

  12. [PuTTY key Generator]に秘密鍵の情報が読み込まれます。

  13. [Save the generated key]の[Save private key]ボタンをクリックします。

  14. [Save private key as:]が開きます。

  15. 任意のファイル名(例:id_rsa_putty)を入力し、[保存]ボタンをクリックします。

  16. 以上でPuTTY形式への秘密鍵の変換は終了です。
    [PuTTY key Generator]画面は、右上の「X」で終了します。

WinSCPの設定

  1. WinSCPを起動します。
  2. 以下を入力し、[設定]をクリックします。

    ホスト名:
    sshgw2.megabank.tohoku.ac.jp
    ポート番号:
    50022
    ユーザ名:
    スーパーコンピュータのアカウント名
    (個人アカウント名 または プロジェクトアカウント名(※)

    ※プロジェクトアカウントに鍵紐付けされている方は、プロジェクトアカウントへの接続も可能です。

  3. 高度なサイトの設定画面が表示されます。
    [環境-ディレクトリ]をクリックし、ローカルディレクトリを指定する箇所で右側の[…]となっているボタンを押します。

  4. 新しく開いた[フォルダーの参照]ウィンドウで、ライブラリの下に表示されている自分のユーザ名の箇所をクリックし、[OK]ボタンを押します。

  5. 高度なサイトの設定画面に戻り、ローカルディレクトリ(L)の箇所が選択したディレクトリになっていることを確認します。

  6. 高度なサイトの設定画面で[SSH-認証]をクリックし、秘密鍵を指定する箇所で右側の[…]となっているボタンを押します。

  7. 秘密鍵の選択画面で、先ほどPuTTY形式に変換し、保存した秘密鍵を選択し、[開く]ボタンを押します。

  8. 高度なサイトの設定画面に戻り、秘密鍵の箇所が選択した秘密鍵になっていることを確認し、[OK]をクリックします。

  9. WinSCPログイン画面で、[保存]をクリックします。

  10. [セッション保存名]を入力します。[フォルダ(F)]はそのままにして[OK]をクリックします。


ファイルの転送

  1. 保存したセッション名を選択し、[ログイン]をクリックします。
    ※最初に接続する場合、「*不明なサーバーへの接続を続行し、ホストキーをキャッシュしますか?**」のメッセージが出ますので、[はい]をクリックします。

  2. パスフレーズの入力画面で、秘密鍵作成時に指定したパスフレーズを入力し、[OK]ボタンをクリックします。

  3. 接続に成功すると、以下のような画面が表示されます。画面の左側にローカル(ご自身のPC)のフォルダやファイルのリスト、右にリモート(スーパーコンピュータ側)のディレクトリやファイルのリストが表示されます。左側のローカル(ご自身のPC)のフォルダは「WinSCPの設定」の手順5で選択したディレクトリになっています。

    <スーパーコンピュータへ転送する場合>
    左側に表示されているファイル等を選択し、[アップロード]をクリックします。
    ※画面の左側に表示されていない、デスクトップ上のファイル等を画面の右側(スーパーコンピュータ側)にドラッグ&ドロップでコピーすることも可能です。

    <スーパーコンピュータから転送する場合>
    右側に表示されているファイル等を選択し、[ダウンロード]をクリックします。
    ※画面の右側(スーパーコンピュータ側)からファイルを選択し、ドラッグ&ドロップでコピーすることも可能です。