通过互联网传输文件的最佳方法?

通过互联网传输文件的最佳方法?

我 (父母) 家里有一台小型服务器 (运行 Ubuntu 9.10),今年秋天我上大学后会把它留在那里。目前我使用 samba 在计算机之间传输文件,但我想知道一旦我进入大学网络,使用 FTP 是否比通过 VPN 使用 samba 更好。如果这很重要的话,文件大小将在 100 MB 到 17 GB 之间。

哪一个会比另一个更有效率?我忘记了其他选择吗?

答案1

我会选择 rsync 而不是 ssh。

这样您就可以获得加密,并且 rsync 足够智能,可以恢复部分下载的文件并仅复制不同的文件,以避免过多的流量使用。

答案2

我首先想到的是,我认为 SMB 不允许您恢复下载 —— 如果您在下载 16.5GB 到 17GB 的文件时遇到问题,那将非常痛苦......

因此,我会选择 FTP,例如纯 ftpd或者vsftpd服务器,如果它不是标准安装的一部分,我猜这两个服务器都会在 Ubuntu 存储库中,并且这两个服务器都应该相对简单且安全地设置;请参阅 这里有关 vsftpd 的示例设置。

答案3

这里的限制因素是您父母的互联网连接的带宽(网络吞吐量),而不是数据的编码速度。

因此,对于敏感数据,我任何时候都更喜欢加密(vpn、ssh-tunnels 等等),而不是非加密(ftp yikes)。

答案4

我所在大学的 FTP 被屏蔽了,但我可以使用 SSH。所以通常当我在大学时,我喜欢将文件从服务器发送到笔记本电脑,我会使用 SSH。例如 SCP。但 17 GB 很多。你家里的互联网连接速度够快吗?

相关内容