0

我想将文件从服务器 A 直接传输到服务器 B。执行此操作的脚本驻留在其他服务器上,例如 C。如何在不将文件临时保存在服务器 C 或本地系统上的情况下实现它。

4

1 回答 1

1

为每个服务器创建 ssh 密钥对,使用 ssh-copy-id 将公钥从服务器 A 复制到服务器 B,从服务器 C 复制到服务器 A。

然后,您所要做的就是告诉您的脚本 ssh 到远程服务器 A,然后执行 scp 将文件复制到服务器 B。

编辑:您必须在没有密码的情况下设置 ssh 密钥!(或者在服务器 C 和服务器 A 上使用 ssh-agent)

于 2011-06-14T12:20:48.130 回答