1.6. (参考)WinSCPでのファイル転送方法(Windows)

Windows PCでファイル転送を行う際は、WinSCPを使用します。

1.6.1. 公開鍵の変換

  1. WinSCPでは、秘密鍵をOpenSSH形式からPuTTY形式に変換する必要があります。 PuTTYgenで変換することができます。puttygen.exeをダウンロードしてください。

  2. ダウンロードしたputtygen.exeを実行し、「Conversions」メニューから「Import Key」を選択します。

../_images/puttygen_1.png
  1. 変換したいOpenSSH形式の秘密鍵を指定すると「PuTTYgen: Enter passphr...」というウィンドウが表示されるので、 鍵を作成した際に入力したパスフレーズを入力し、「OK」をクリックします。

../_images/puttygen_2.png
  1. パスフレーズが正しければ、以下のように「Key passphrase」と「Confim passphrase」が入力された状態となります。

../_images/puttygen_3.png

1.6.2. WinSCPによるファイル転送

  1. WinSCPを起動します。

  2. Loginウィンドウにある「Advanced...」をクリックします。

  3. 左側のタブで「Connection」->「Tunnel」を選択し、「Connect through SSH tunnel」にチェックを入れます。 「Host to setup tunnel on」内の「Host name:」にcms-ssh.sc.imr.tohoku.ac.jpを「User name:」に スーパーコンピューティングシステムのユーザーID(例:user01)、「Private key file:」にPuTTY形式の 秘密鍵の保存場所(例:C:user01user01_putty.ppk)を指定し「OK」をクリックします。

../_images/winscp_1.jpg
  1. Loginウィンドウで、「Host name:」に接続したいホスト名(例:super.sc.imr.tohoku.ac.jp)を、 「User name:」にユーザーID(例:user01)を入力します。

../_images/winscp_2.jpg
  1. 「Save」をクリックし、セッションの保存名(例:user01@super.sc.imr.tohoku.ac.jp)を入力して「OK」をクリックします。

../_images/winscp_3.jpg

次回以降は、保存したセッション(例:user01@super.sc.imr.tohoku.ac.jp)を選択し、「login」をクリックします。

  1. 「Passphrase for key "imported-openssh-key:"」に秘密鍵のパスフレーズを入力し「OK」をクリックします。

../_images/winscp_4.jpg
  1. 「Password」にユーザーIDのパスワードを入力します。

../_images/winscp_5.jpg
  1. 以下のように接続先のディレクトリやファイルが表示され、ファイル転送が可能となります。

../_images/winscp_6.jpg