3行で分かるあらすじ
- EC2内でエクスポートしたsqlファイルをローカルに転送させたかった。
- FileZillaでSFTPを使って転送しようとしたが、なぜかsqlファイルが表示されなかった。
- 表示されない原因調べるのも馬鹿らしいのでscpで転送した。
環境
ローカル:Mac
Amazon EC2:Amazon Linux
EC2 → ローカル 転送
scp -i [公開鍵ファイルのパス] [ユーザ名@ドメイン]:[送信元EC2ファイルパス] [転送先ローカルファイルパス]
# 例
scp -i /keys/hoge.pem user@ec2-xxxx.com:/sqls/hoge.sql /Desktop
ローカル → EC2 転送
scp -i [公開鍵ファイルのパス] [送信元先ローカルファイルパス] [ユーザ名@ドメイン]:[転送先EC2ファイルパス]
# 例
scp -i /keys/hoge.pem /Desktop/hoge.sql user@ec2-xxxx.com:/sqls
まとめ
エンジニアたるものGUIばかりに頼っていてはいけないな!な!(戒め)