(参考)WinSCPでのファイル転送方法(Windows) =========================================================== Windows PCでファイル転送を行う際は、WinSCPを使用します。 公開鍵の変換 ---------------------- 1. WinSCPでは、秘密鍵をOpenSSH形式からPuTTY形式に変換する必要があります。 PuTTYgenで変換することができます。puttygen.exeをダウンロードしてください。 2. ダウンロードしたputtygen.exeを実行し、「Conversions」メニューから「Import Key」を選択します。 .. image:: ../pics/puttygen_1.png 3. 変換したいOpenSSH形式の秘密鍵を指定すると「PuTTYgen: Enter passphr...」というウィンドウが表示されるので、 鍵を作成した際に入力したパスフレーズを入力し、「OK」をクリックします。 .. image:: ../pics/puttygen_2.png 4. パスフレーズが正しければ、以下のように「Key passphrase」と「Confim passphrase」が入力された状態となります。 .. image:: ../pics/puttygen_3.png 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:\user01\user01_putty.ppk)を指定し「OK」をクリックします。 .. image:: ../pics/winscp_1.jpg 4. Loginウィンドウで、「Host name:」に接続したいホスト名(例:super.sc.imr.tohoku.ac.jp)を、 「User name:」にユーザーID(例:user01)を入力します。 .. image:: ../pics/winscp_2.jpg 5. 「Save」をクリックし、セッションの保存名(例:`user01@super.sc.imr.tohoku.ac.jp`)を入力して「OK」をクリックします。 .. image:: ../pics/winscp_3.jpg 次回以降は、保存したセッション(例:`user01@super.sc.imr.tohoku.ac.jp`)を選択し、「login」をクリックします。 6. 「Passphrase for key "imported-openssh-key:"」に秘密鍵のパスフレーズを入力し「OK」をクリックします。 .. image:: ../pics/winscp_4.jpg 7. 「Password」にユーザーIDのパスワードを入力します。 .. image:: ../pics/winscp_5.jpg 8. 以下のように接続先のディレクトリやファイルが表示され、ファイル転送が可能となります。 .. image:: ../pics/winscp_6.jpg