SCPを使用してサーバーにファイルをアップロードし、サーバーからダウンロードする方法
コマンド
scp
はおそらくserver copyの略で、sshサーバーを使う時にアップロードやダウンロードをするコマンドだ。
スペースと@と:の位置に注意しよう。サーバーのアカウントをserverACC、サーバーのアドレスをserverADD、サーバー内でファイルをアップロードまたはダウンロードするディレクトリをserverDIR、自分が送信したいファイルやディレクトリをObject、ダウンロードする際に自分がダウンロードしたいディレクトリをlocalDIRと呼ぶことにする。
- アップロード
scp Object serverACC@serverADD:serverDIR
- ディレクトリのアップロード
scp -r Object serverACC@serverADD:serverDIR
- ダウンロード
scp serverACC@serverADD:"Object" localDIR
- ディレクトリのダウンロード
scp -r serverACC@serverADD:Object localDIR
例として、次のコマンドは、サーバーのIPアドレスが121.150.155.230で、サーバーで使えるアカウント名がfreshで、自分のコンピューターのCドライブにあるimage.pngというファイルをサーバーのD:\resultというディレクトリに送信するコマンドだ:
scp C:\image.png fresh@121.150.155.230:D:\result