bor*_*gvo 7 linux ssh scp amazon-ec2 file-transfer
我可以通过 SSH 连接到 EC2 实例:
\n\nssh -i "my_key.pem" ec2-user@my-public-ip\nRun Code Online (Sandbox Code Playgroud)\n\n但是,scp 不起作用:
\n\nscp -r \xe2\x80\x93i "my_key.pem" ./my_file ec2-user@my-public-ip:/home/ec2-user/my_file\nRun Code Online (Sandbox Code Playgroud)\n\n\n\n\n权限被拒绝(公钥)。
\n
\n 失去连接
我也尝试过使用公共实例 DNS,但没有任何变化。
\n\n知道为什么会发生这种情况以及如何解决吗?
\nmykey.pem发生这种情况的唯一方法是在当前目录中找不到私钥。您可能ssh从不同的目录尝试过scp进行尝试。
使用密钥的完整路径尝试以下操作:
\n\nscp -r \xe2\x80\x93i /path/to/my_key.pem ./my_file ec2-user@my-public-ip:/home/ec2-user/my_file\nRun Code Online (Sandbox Code Playgroud)\n\n如果失败,请发布输出-v选项发布输出。它会准确地告诉你问题出在哪里
scp -v -r \xe2\x80\x93i /path/to/my_key.pem ./my_file ec2-user@my-public-ip:/home/ec2-user/my_file\nRun Code Online (Sandbox Code Playgroud)\n
| 归档时间: |
|
| 查看次数: |
9330 次 |
| 最近记录: |