提问人:Nmgh 提问时间:11/17/2023 更新时间:11/17/2023 访问量:36
如何将非常大的文件夹从我访问 sudo 和 ssh 的服务器传输到另一台具有 ftp 访问权限的服务器?[关闭]
How to transfer very large folders from a server which I access sudo and ssh to another server with ftp access? [closed]
问:
我在服务器上有一些大文件夹(每个大约 1T),我可以对其进行 sudo 访问。我想将它们传输到另一台我有 ftp 访问权限的服务器(使用用户名和密码)。我想到的是首先将所有数据传输到我的本地机器。然后,通过 filezilla 将这些内容上传到第二台服务器。
- 这是一个合理的行为吗?
- 我在将数据从服务器传输到本地计算机时遇到问题。由于这些文件夹需要 sudo 访问权限,因此使用通常的 scp 我无法访问它们。通过搜索,我找到了一些解决方案,但没有一个适合我。以下是我尝试过的方法:
ssh user@server sudo -S tar -C /data/volume1 -cf . | tar -xf-
scp -r user@server:/data/volume1/ /Volumes/C/MyData
rsync -avz --rsync-path="sudo rsync" user@server:/data/volume1/ /Volumes/C/MyData
我不确定我在哪里犯了错误。我将不胜感激您的帮助。
答: 暂无答案
评论
ftp
curl