scpで.ssh/configに登録しているhostを使う EC2ファイル編
EC2の内のバックアップファイルとかをローカルのコピーしたかったので調べてみました。
ローカルの~/.ssh/config内である一つのEC2インスタンスに接続するための設定があったとします。↓
~/.ssh/config Host sample_key_rsa Hostname xx.xxx.xx.xx Port 22 User hoge IdentityFile ~/.ssh/sample_key_rsa
ssh接続時のコマンド↓
$ ssh sample_key_rsa
scpコマンドでEC2内のファイルをコピーする。
$ scp ホスト名:EC2内のパス ローカルのパス
使うときはこんな感じ↓
$ scp sample_key_rsa:~/test.txt ~/desktop
ローカルのファイルをEC2内のディレクトリにコピーする。
$ scp ローカルのパス ホスト名:EC2内のパス
使うときはこんな感じ↓
$ scp ~/desktop sample_key_rsa:~/test.txt