将文件从一台远程服务器复制到另一台远程服务器

将文件从一台远程服务器复制到另一台远程服务器

我在服务器A。我想将文件从远程服务器B复制到远程服务器C。

这可以通过以下命令来完成,

scp username@B:/path_of_file_on_server_B/file.txt /path_of_file_on_server_A
scp /path_of_file_on_server_A/file.txt username@C:/path_of_file_on_server_C

但是我想了解是否有其他方法可以直接将文件从远程服务器 B 复制到远程服务器 C。

答案1

您可以使用远程路径作为源和目标scp

scp username@B:/path_of_file_on_server_B/file.txt username@C:/path_of_file_on_server_C

答案2

在 centos 上它可以使用 -3 选项

scp -3 root@SERVERA:/imran.txt root@SERVERB:/

-3 选项指示 scp 命令通过发行机器路由流量(从我们执行此命令的位置)

相关内容