在通过Internet传输大文件时,几乎每个人都喜欢FTP / SFTP。尽管有许多收费的FTP(文件传输协议)应用程序非常可靠并且可以完成工作,但最好还是保留一些免费的FTP 服务作为选项。
在本文中,我希望与您分享一些免费的FTP应用程序,以及一些即使没有任何应用程序也可以用来通过FTP传输文件的替代方法。让我们在下面检查这些。
跨平台FTP客户端
FileZilla(Windows,macOS和Linux)
FileZilla是我最喜欢的开源FTP客户端,它支持FTP,基于SSL / TLS的FTP(FTPS)和SSH文件传输协议(SFTP)。它带有一个选项卡式用户界面,可让您连接并查看多个连接以及正在进行的文件传输及其状态。有趣的是,它支持IPv6和大于4GB的文件传输。
关于FileZilla的更深刻的印象是它支持远程文件编辑,还支持SOCKS5和FTP-Proxy。它包括拖放支持,用于上传/下载文件的简便方法。
此外,您可以远程搜索文件,以多种语言访问客户端,并配置文件传输的速度限制,以避免它降低您的浏览体验。
Cyberduck(Windows,macOS)
Cyber duck可以连接到多种协议,例如FTP,SFTP等,并且还支持使用Amazon S3和OpenStack Swift的第三方提供商。这个工具让我感兴趣的是,它具有拖放支持,可让您在外部编辑器中编辑任何文件。
Cyberduck使您可以轻松访问浏览文件,启动下载和上传以及根据需要暂停和恢复它们。您甚至可以使用正则表达式限制并发传输和过滤文件的数量。另一个有趣的事情是,它还可以加密文件,并连接到Google云端硬盘和Dropbox等云存储服务。
GoAnywhere MFT(Windows,* NIX)
GoAnywhere MFT通过直观的基于浏览器的界面实现自动文件传输。使我感兴趣的是它支持监视或扫描FTP站点(与其他工具不同),并且可以按分钟,小时,天,周或月计划传输。它完全支持所有文件传输选项,甚至可以执行自定义命令。
GoAnywhere MFT可以自动检测文件模式,支持大小不受限制的文件以及许多其他功能。另一个令人惊讶的功能是,您可以使用各种变量自动执行文件传输,并通过电子邮件或短信发送警报。此外,它支持HTTP和SOCKS代理,并且如果授权,它也可以更改文件权限。
CrossFTP(Windows,macOS和* NIX)
CrossFTP是一个免费客户端,可以一次性批量传输文件。借助其选项卡式界面,客户端可以在单个窗口内连接到许多站点。它使您可以直接从其界面压缩,提取和浏览档案。有趣的是,它支持国际编码的文件,并允许直接搜索文件。
我发现它超级好用。不仅如此,CrossFTP还支持Amazon S3,Google Cloud Storage和Amazon Glacier以及通过加密来保护您站点密码的能力。
NcFTP客户端(Windows,macOS和* NIX)
NcFTP是其他FTP客户端的替代产品,它使您可以轻松便捷地使用命令行客户端。与上述工具不同,它不是图形客户端,主要设计用于与高流量站点配合使用,使您可以同时处理多个连接。
NcFTP使您也可以与其他程序交换数据。令命令行程序感到惊讶的是,NcFTP显示文件上传/下载的进度表,并支持后台处理,恢复下载,为文件和目录列表添加书签和缓存。不仅如此,它还支持防火墙和代理,并带来更多功能。
Windows的FTP客户端
FTP旅行者
FTP Voyager的用户友好界面支持FTP,FTPS和SFTP(SSH)协议。它的某些功能包括自动文件管理和文件夹同步。我对这个客户端的最喜欢的是它的可配置的传输后操作,该操作使您可以在传输队列完成后发送电子邮件,运行程序以及执行其他各种任务。
我对它的文件传输计划程序感到惊讶,该计划程序可以帮助您计划文件并忘记上载或下载远程文件。FTP Voyager甚至支持使用调度程序脚本传输文件,该脚本比其自动调度程序提供更多功能。
WinSCP
WinSCP是另一个开源FTP客户端,它也支持WebDAV和SCP,但与FileZilla不同,它仅适用于Windows。凭借其强大的功能,您可以使用其命令行工具和批处理文件脚本来自动执行任务。它允许以半自动和全自动方式同步目录,并与PuTTY共享站点设置。
WinSCP是一种多语言工具,可以使用密码保护站点信息,也可以用作便携式FTP客户端。该FTP客户端包括一个集成的文本编辑器,可用于编辑本地文件和远程文件。我喜欢的是,它与PuTTY 身份验证客户端(Pageant)的集成带来了对使用SSH进行公钥身份验证的支持。
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/courses/261799.html