ssh scp
リモートからローカルにコピー
$ scp ユーザ名@リモートのホスト名:コピーしたいリモートのファイル ローカルのコピー先
$ scp user@remoteHost:/home/user/test.txt /local/path
ローカルからリモートにコピー
$ scp コピーしたいローカルのファイルパス ユーザ名@リモートのホスト名:保存したいパス
$ scp /local/test.txt user@remoteHost:/home/user/tmp/
ディレクトリごとコピーしたい場合
- rオプションを使う。(この場合はリモート→ローカル)
$ scp -r user@remoteHost:/remote/dir /local/dir
ファイルをアップロードする
$ scp アップロードするファイル名 サーバのユーザID@サーバのドメイン:アップロード先のディレクトリ
というコマンドを利用します.
以下,デスクトップ上にある「image.jpeg」を,hogehoge.jpサーバの
sampleユーザのディレクトリにアップロードするとして,
$ scp ~/Desktop/image.jpeg
sample@hogehoge.jp:~/Desktop/
となります.
ファイルをダウンロードする
$ scp サーバのユーザID@サーバのドメイン:ダウンロードするファイル ダウンロード先
というコマンドを利用します.
以下,hogehoge.jpサーバのsampleユーザのDesktopにある「image.jpeg」ファイルを,自分のPCのDesktopにダウンロードするとして,
$ scp
sample@hogehoge.jp:~/Desktop/image.jpeg ~/Desktop/
となります.
最終更新:2018年02月22日 19:26