mac:ターミナルでのファイル転送

ターミナルのscpコマンドを利用して、ご自身の端末(Mac)からUnitAにファイル転送する方法を説明します。

  1. 画面下のDock から、[ターミナル]アイコンををクリックします。 unit1p_login_mac_1

    Dock に[ターミナル]アイコンがない場合

    1. Finder をクリックします。 unit1p_login_mac_2
    2. [アプリケーション]→[ユーティリティ]を開きます。
    3. [ターミナル.app]をクリックします。

  2. ターミナルの画面で、次のA,Bいずれかのコマンドを入力し、enter キーを押下します。

    1. ご自身の端末からUnitAにファイルを転送する場合
      $ scp␣-i␣/BBB/BBB␣-P␣50022␣/CCC/CCC␣AAA@sshgw2.megabank.tohoku.ac.jp:/DDD/DDD/
      
       ※ ␣ は半角スペースを表しています。
        AAA :スパコンアカウント
        /BBB/BBB :秘密鍵の保存先および、秘密鍵名
        /CCC/CCC :転送するファイル(ご自身の端末上のファイル)
        /DDD/DDD/ :転送先ディレクトリ(UnitA上のディレクトリ)
       ※ その他のオプションについては、manコマンドで確認してください。($ man␣scp)
      

      例)
      $ scp -i /Users/taro/.ssh/id_rsa -P 50022 /Users/taro/Desktop/sample.txt taro@sshgw2.megabank.tohoku.ac.jp:/home/taro/

    2. UnitAからご自身の端末にファイルを転送する場合
      $ scp␣-i␣/BBB/BBB␣-P␣50022␣AAA@sshgw2.megabank.tohoku.ac.jp:/CCC/CCC␣/DDD/DDD/
      
       ※ ␣ は半角スペースを表しています。
        AAA :スパコンアカウント
        /BBB/BBB :秘密鍵の保存先および、秘密鍵名
        /CCC/CCC :転送するファイル(UnitA上のファイル)
        /DDD/DDD/ :転送先ディレクトリ(ご自身の端末上のディレクトリ)
       ※ その他のオプションについては、manコマンドで確認してください。($ man␣scp)
      

      例)
      $ scp -i /Users/taro/.ssh/id_rsa -P 50022 taro@sshgw2.megabank.tohoku.ac.jp:/home/taro/sample.txt /Users/taro/Desktop/

    3. パスフレーズ入力のメッセージが表示されたら、鍵作成時に登録しているパスフレーズを入力し、enter キーを押下します。

      $ scp -i /BBB/BBB -P 50022 /CCC/CCC AAA@sshgw2.megabank.tohoku.ac.jp:/DDD/DDD/
      Enter passphrase for key '/BBB/BBB': (パスフレーズを入力)
      
    4. ファイル転送が実行されます。

      $ scp -i /BBB/BBB -P 50022 /CCC/CCC AAA@sshgw2.megabank.tohoku.ac.jp:/DDD/DDD/
      Enter passphrase for key '/BBB/BBB': 
      CCC                                   100%    9     9.9KB/s   00:00
      $