我在服务器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 命令通过发行机器路由流量(从我们执行此命令的位置)