一つのファイルをアプロード:
scp -i [@秘密鍵のパス] [ローカルファイルのパス] ec2-user@[@public_IP]
例:
ターミナル
scp -i /Users/.ssh/secretkey.pem /Users/Documents/a.txt ec2-user@ec1-11-111-111-1111.jp-south-1.compute.amazonaws.com
こうすると、サーバーのホームディレクトリにファイルをコピーすることができます
コピーする場所を指定する:
scp -i [@秘密鍵のパス] [ローカルファイルのパス] ec2-user@[@public_IP]:[@サーバーのパス]
例えば、サーバーの/var/www/htmlにファイルをコピーしたい場合:
ターミナル
scp -i /Users/.ssh/secretkey.pem /Users/Documents/a.txt ec2-user@ec1-11-111-111-1111.jp-south-1.compute.amazonaws.com:/var/www/html
フォルダごとにコピーしたい場合
scp -r -i [@秘密鍵のパス] [ローカルファイルのパス] ec2-user@[@public_IP]
例:
ターミナル
scp -r -i /Users/.ssh/secretkey.pem /Users/Documents/ ec2-user@ec1-11-111-111-1111.jp-south-1.compute.amazonaws.com