使用 SCP 命令时权限被拒绝(公钥)

使用 SCP 命令时权限被拒绝(公钥)

我曾尝试使用 SCP 命令复制 tomcat 中的一些文件

scp ubuntu@xxxxxxx:/opt/apache-tomcat-9.0.48/conf/server.xml .

ubuntu@xxxxxxx:权限被拒绝(公钥)。

帮我摆脱这个

预先感谢 :)

答案1

根据您在评论中的回答,您的服务器是 Amazon EC2 实例,这证实了这很大程度上是一个身份验证问题。您需要使用scp选项-i并包括.pem您在 SSH 进入机器时使用的:

scp -i ~/.ssh/amazon.pem ubuntu@xxxxxxx:/opt/apache-tomcat-9.0.48/conf/server.xml .

请务必将其替换~/.ssh/amazon.pem为您的私钥的实际名称和位置。

相关内容