scpでローカルからリモートへ

scpでローカルからリモートにディレクトリごと移動させようとした時、何回も何回もPermission denied (publickey).lost connectionが出ていた。 とりあえず、-vオプションでどこが悪いのか確認する。

$ scp -i ksk-lop.pem -rv apache24_conf ec2-user@ec2-44-15-43.ap-east-1.compute.amazonaws.com:/homeser/

これで悪い場所が分かり修正できるなら良い。自分はこれでも分からなかったのでそのまま思考錯誤した結果次のコマンドで通すことができた。

$ scp -i ksk-lop.pem -r apache24_conf.d ec2-user@ec2-44-15-43.ap-east-1.compute.amazonaws.com:

sudoで入ったあとのディレクトリを指定していたのが悪かったと思う。