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