我正在尝试使用 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 上。所以-v
当scp
它不起作用时使用。