在两台具有相同 PEM 密钥的机器之间使用 scp

在两台具有相同 PEM 密钥的机器之间使用 scp

我正在尝试使用 scp 在机器之间复制目录。我以 ubuntu 身份登录到目标机箱 10.10.10.98。(IP 不是真实的)。我想my-theme从另一个机箱 10.10.10.99 复制主题目录。我可以在另一个终端(OS X)窗口中以 ubuntu OK 身份登录到 10.10.10.99。Devops 为我为这两个机箱设置了相同的 AWS PEM 密钥。

但当我跑步时

scp -r [电子邮件保护]:/var/www/html/prod/wp-content/themes/我的主题 /var/www/html/wp-content/themes/我的主题

它挂了,没有错误或进展。我需要指定 pem 密钥吗?有什么想法吗?

答案1

您是否尝试过在 scp 中包含 -v 选项?此外,-vvv 可能包含更多有用信息。

这个链接可能对你有帮助:https://superuser.com/questions/395356/scp-doesnt-work-but-ssh-does

答案2

回复:马丁的回答,包括-v选项scp是解决问题的关键。我收到通知说

debug1:连接到10.10.10.98 [10.10.10.98]端口22。

然后它就挂了。显然,一个服务器无法连接到另一个服务器,问题出在防火墙和 VPN 上。所以-vscp它不起作用时使用。

相关内容