FTPを使わないファイル転送(AWS EC2)

AWS EC2でwgetをかける際、直接ダウンロードリンクにファイルがある際は特別問題ないですが、jsや特殊なリダイレクトがかまされているとダウンロードできません。そんな時はscpを使いましょう。

  [スポンサーリンク]

最初にやること

ローカル側でブラウザ経由等で普通に目的となるソースコードや、ファイルをダウンロードしておきましょう。一旦、ローカル側に抱えることがポイントです。

SCPコマンドで転送

以下のコマンドでEC2に転送をかけます。
scp -i (パスワードファイル) -r (転送元ファイル) (ユーザー名)@(EC2のIPアドレス):(リモートパス)

例)

scp -i (フルパスでパスワードキーファイルの場所(例:/Users/kiyoshino/keys/aws.pem)) -r (送りたいフィアルパス(例:/Users/kiyoshino/Downloads/wp-dev-ja.po) (EC2に入る際のフレーズそのまま+”:”+EC2先の存在するフルパス(例:kiyoshino@52.000.000.999:/home/kys0406/getfolder)

パスワードキーファイル

基本的にEC2はパスワードでSSHが張れないので、SCPによる転送もKEYファイルを使います。iオプションで指定してください。

ファイルのパーミション

転送先のパーミションは必ずしも適正ではないので、リモート先でのご確認をお忘れなく!

最後に

コーディングや自身で開発している方へ、コードレビューや最近の技術を語り会いませんか?

[スポンサーリンク]

どんな事でも結構なので「お問い合せ」からお気軽にコンタクトください。雑談だけでも大歓迎です!

メアド不要のTWITTER DMからでも受け付けております。相互フォローだけでもありがたいです!!



クリック協力お願いします!