Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想将文件从服务器 A 直接传输到服务器 B。执行此操作的脚本驻留在其他服务器上,例如 C。如何在不将文件临时保存在服务器 C 或本地系统上的情况下实现它。
为每个服务器创建 ssh 密钥对,使用 ssh-copy-id 将公钥从服务器 A 复制到服务器 B,从服务器 C 复制到服务器 A。
然后,您所要做的就是告诉您的脚本 ssh 到远程服务器 A,然后执行 scp 将文件复制到服务器 B。
编辑:您必须在没有密码的情况下设置 ssh 密钥!(或者在服务器 C 和服务器 A 上使用 ssh-agent)