如何在本地计算机上的两个远程服务器之间递归传输文件夹

如何在本地计算机上的两个远程服务器之间递归传输文件夹

我想使用 rsync 或 scp 之类的程序在 shell 上将文件夹从一个远程服务器递归传输到另一个远程服务器。我通常通过 sftp 连接一台服务器,通过 ftp 连接另一台服务器,但我相信我也可以使用 ftp 和 ftp。我有所需目录的链接。我尝试了 Windows 中的 ftprush 之类的程序,但它可以连接到两台服务器,但无法启动传输。我该怎么做?

答案1

我很喜欢scp在服务器之间复制东西(谁会想到呢……)(我真的只用它rsync作为备份工具)我从来没有尝试过在两个远程主机之间复制,但我看不出有什么理由它不起作用

scp -r user1@server1:/path/to/folder user2@server2:/path/to/copy/to

相关内容