我有一个正在运行的EC2实例(Amazon9AMIAMI-8cce3fe5),我可以使用我的FreeBSD创建的密钥文件ssh进入它,没有密码提示,没有问题。
但是,当我想使用scp将文件复制到实例时,系统会要求我输入密码:
scp somefile.txt -i mykey.pem root@my.ec2.id.amazonaws.com:/
Password:
你知道为什么会发生这种情况/如何预防吗?
发布于 2011-07-02 16:19:44
我想通了。我把论点的顺序搞错了。这是可行的:
scp -i mykey.pem somefile.txt root@my.ec2.id.amazonaws.com:/
发布于 2014-04-10 10:24:44
scp -i /path/to/your/.pemkey -r /copy/from/path user@server:/copy/to/path
发布于 2019-11-19 06:49:42
将文件从本地服务器复制到远程服务器
sudo scp -i my-pem-file.pem ./source/test.txt ec2-user@1.2.3.4:~/destination/
将文件从远程服务器复制到本地计算机
sudo scp -i my-pem-file.pem ec2-user@1.2.3.4:~/source/of/remote/test.txt ./where/to/put
所以基本的语法是:-
scp -i my-pem-file.pem username@source:/location/to/file username@destination:/where/to/put
-i
是为identity_file准备的
https://stackoverflow.com/questions/6558080
复制相似问题