![尝试将文件从一个 Gnu/Linux 复制到另一个(在虚拟机上),但 ssh 权限被拒绝](https://linux22.com/image/186018/%E5%B0%9D%E8%AF%95%E5%B0%86%E6%96%87%E4%BB%B6%E4%BB%8E%E4%B8%80%E4%B8%AA%20Gnu%2FLinux%20%E5%A4%8D%E5%88%B6%E5%88%B0%E5%8F%A6%E4%B8%80%E4%B8%AA%EF%BC%88%E5%9C%A8%E8%99%9A%E6%8B%9F%E6%9C%BA%E4%B8%8A%EF%BC%89%EF%BC%8C%E4%BD%86%20ssh%20%E6%9D%83%E9%99%90%E8%A2%AB%E6%8B%92%E7%BB%9D.png)
我一直在尝试将文件从一个 ec2 linux 实例传输到另一个实例,到目前为止我已经尝试过
ssh -l ec2-user@<ip address>
在我的源虚拟机中
我明白了
Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
如何解决这个问题?谁能帮我!
答案1
Amazon EC2 实例使用 SSH 密钥通过 SSH 进行身份验证。您在部署 EC2 实例时使用的私钥是您在虚拟机之间进行 SCP 时需要使用的私钥
$ sudo scp -i /path/to/private/key /path/to/source/file [email protected]:/destination/path