通过 ssh 使用 server0 从 server1 SCP 到 server2

通过 ssh 使用 server0 从 server1 SCP 到 server2

我想通过 SSH 从 server0 访问 server1,将文件从 server1 发送到 server2。我已将所有服务器的 pub_keys 添加到所有 3 个服务器的 authorized_files 中。我可以从任何其他服务器连接到任何服务器,而无需手动输入任何密码。我想从 server0 ssh server1,然后将文件从 server1 SCP 到 server2。我认为它应该像这样工作。

user0@server0:~$ ssh user1@server1 "scp -r filename user2@server2:~/${location}"

但这不起作用。没有错误响应。src 和 dest 都正确。但文件没有被复制。上面的命令有什么错误吗?还有其他方法吗?

相关内容