1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

サーバとローカル間のファイルのダウンロード,アップロード

Last updated at Posted at 2021-11-26

はじめに

個人的に自分がわかりやすいように,調べたことをまとめました.

  • ファイルをアップロード,またはダウンロードする
  • SSH接続できるサーバであることが前提でpemファイルが必要.
  • pemファイルやSSH接続については下記を参照

scpコマンド

  • scpコマンドは、sshを利用してリモートマシン間でファイルコピーするコマンド
scp <オプション> <コピー元> <コピー先>
  • iオプションは秘密鍵ファイルを指定するもの
  • <コピー元><コピー先>のどちらでも,サーバにあるファイルを指定するときは<サーバにログインするときに使うユーザ名>@<サーバのIPアドレス>:<サーバにあるファイルのパス>とすればいい.

アップロード

  • 自分のターミナルから操作する.
  • サーバにログインして操作するわけではない.

ファイルをアップロード

% scp -i <pemファイルのパス> <サーバにログインするときに使うユーザ名>@<サーバのIPアドレス>:<サーバにあるダウンロードしたいファイルのパス> <ローカルにあるダウンロード先のパス>

ディレクトリをアップロード

  • rオプションを付け足すだけ
% scp -r -i <pemファイルのパス> <サーバでのログインユーザ名>@<サーバのIPアドレス>:<サーバにあるダウンロードしたいファイルのパス> <ローカルにあるダウンロード先のパス>

ダウンロード

ファイルをダウンロード

% scp -i <pemファイルのパス> <ローカルにあるアップロードしたいファイルのパス> <サーバでのログインユーザ名>@<サーバのIPアドレス>:<サーバにあるアップロード先のパス>

ディレクトリをダウンロード

  • rオプションを付け足すだけ
% scp -r -i <pemファイルのパス> <サーバでのログインユーザ名> <サーバにログインするときに使うユーザ名>@<サーバのIPアドレス>:<サーバにあるアップロード先のパス>

参考

Linuxコマンド【 scp 】リモートマシンにファイルコピー - Linux入門

AWSのEC2にmacからSSHする方法 - Qiita

[EC2] scpコマンドで、ファイルのダウンロード/アップロード - YoheiM .NET

1
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?