将文件从 Ubuntu 服务器传输到 Windows

将文件从 Ubuntu 服务器传输到 Windows

我有一个Ubuntu 服务器中的网页,我使用 ssh 连接到它。现在我正在寻找一种传输文件的解决方案(实际上,传输自动生成的备份)到我的 Windows 电脑

我读过关于 DeltaCopy 或 rsync 的文章,但我不知道具体如何使用它。我需要一些东西来工作同时使用 Windows 和 Ubuntu Server,因为我想将 Ubuntu Server 生成的备份“下载”到我的 Windows 硬盘驱动器中。

我们讨论的是至少 150GB,最好创建一个连接,这样我就可以根据需要多次执行此操作。你有什么解决方案吗?也希望解释一下如何使用它 :)

答案1

档案温SCPpscp(附带油灰) 都是不错的选择,因为 SSH 服务器通常已sftp预先配置了子系统。

其他文件管理器也带有 sftp/scp 连接,例如 SpeedCommander。

考虑到您要复制的数据量,rsync这可能是最好的选择。它使用滚动哈希,因此可以恢复先前中断的传输轻松高效(不传输任何超出需要的内容)。Rawscp效率不高。

rsync,当被告知时,将透明地设置 SSH 隧道,并且该隧道将用于传输数据。这就像--rsh=sshrsync命令行上说一样简单。但是,假设您使用的是 Windows,在正常情况下不会有任何ssh二进制文件。所以这会失败。因此,您可以使用plink.exePuTTY 包(请参阅上面的链接)来帮助您。说:(-e "C:\putty\plink.exe -l ssh-username"其中您将ssh-username和替换C:\putty\plink.exe为与您的场景相匹配的值)。

rsync在 Windows 上最好的选择是使用明网。还要记住,需要安装 Ubuntu 服务器,因为它将在 SSH 隧道的另一端rsync启动“服务器”实例。rsync

答案2

如果这是一次性活动,你可能可以使用档案

答案3

最简单的方法是在 ubuntu 上设置 samba 服务器。

#apt-get install samba

edit_with_editor (mcedit、vi、nano) /etc/samba.conf
添加你的shutter
添加smbuser 然后你就可以开始了,然后你就可以从windows电脑访问你的shutter 就像它是另一台windows电脑一样(安装网络存储)

相关内容