HA8000からFX10へのファイルコピー

Table of Contents

HA8000からFX10へのファイルコピーの方法をまとめます.
まず,HA8000からFX10にログインできるようにします.
[cc]
$ cd ~/.ssh
$ ssh-keygen -t rsa
[/cc]
最初に鍵の保存場所を聞かれます.これはそのままリターンで大丈夫です.次にパスフレーズを求められるので入力します.
次にFx10にログインし,~/.ssh/authorized_keysをエディタで開き(WinSCPで接続し,直接編集するのが楽),HA8000の~/.sshに作られたカギを最下行に1行でコピーします.
その後,HA8000から
[cc]
$ ssh z00000@oakleaf-fx.cc.u-tokyo.ac.jp
[/cc]
として接続できるようになるはずです.
コピーをするときは
[cc]
$ scp file z00000@oakleaf-fx.cc.u-tokyo.ac.jp:directory
[/cc]
のようにします.directoryはhome directoryからの相対ディレクトリまたはfull pathです.
ディレクトリごとコピーの場合は次のように-rオプションを付けます.
[cc]
$ scp -r folder z00000@oakleaf-fx.cc.u-tokyo.ac.jp:directory
[/cc]

バックグラウンドジョブとして実行

コピーが長時間におよぶときはバックグラウンドジョブとして実行したくなりますね.以下の手順で可能です.

[cc]$ nohup scp file z00000@oakleaf-fx.cc.u-tokyo.ac.jp:directory[/cc]

パスワードを入力すると,実行状態でカーソルが現れなくなります.ここでCtrl zでジョブをサスペンドします.

[cc]$ jobs -l [/cc]

でジョブの状態を確認することができます.バックグラウンドで実行したいジョブの番号を確認し(1とします),

[cc] $ bg 1 [/cc]

でバックグランドジョブとして実行状態にします.