免费 ftp 空间获取,免费 ftpserver 软件下载使用教程

FTP现在听着会觉得比较老旧,但实际工作场景依旧经常用到。租用虚拟主机上传网站文件,或者把家里旧电脑搭建文件共享服务,FTP协议都是很省事的方案。下面整理免费FTP空间获取途径,还有几款好用的FTP服务器软件,都是实际部署能够正常运行的方案。

首先分清两类用法。一类是使用服务商提供的FTP空间,拿到账号密码连接使用;另一类是自行安装FTP Server软件,把本地电脑或者服务器搭建为FTP服务器。两种方案解决的需求不一样,前者适合没有服务器,临时存放文件或者上传网站;后者适合手头有设备,自建文件服务。

免费 ftp 空间获取,免费 ftpserver 软件下载使用教程

免费FTP空间从哪里找

纯独立免费FTP空间现在不多,大多是虚拟主机配套附带功能。注册免费虚拟主机账号,服务商一般会附赠FTP账号,用来上传网站文件。

三维免费空间算是国内存续时间很长的免费空间项目,2008年运营至今,提供100M永久免费ASP空间,支持HTML、ASP、FTP文件管理、域名绑定以及ACCESS数据库,机房采用香港BGP多线,不用备案。100M容量不大,静态页面或者课程作业站点刚好够用。服务条款有一项需要留意:连续180天没有登录记录并且网站无访问流量,账号会被清理。

InfinityFree是另一个值得尝试的选择,永久免费无广告,注册不用信用卡。一个账号可以创建三台主机,单台分配5G存储空间,附带免费DNS和FTP服务。文件管理有两种方式,平台自带File Manager在线管理,或者使用FTP客户端上传文件。htdocs是网站根目录,文件放错目录主页无法正常显示。

HubuHost来自德国,服务器可选法兰克福或者美国密苏里节点,免费空间容量区间15G至60G,采用RAID10固态硬盘,不限流量,1Gbps带宽端口。基于NGINX环境,支持多版本PHP切换,MySQL数据库和FTP账号数量不限制。面板使用ISPConfig,没有在线文件管理器,所有文件只能依靠FTP逐个上传,部署WordPress耗时可能达到一小时。

还有网盘类产品支持FTP上传。1Fichier注册用户赠送1TB空间,单个文件上限300G,支持FTP上传与远程上传,速度存在限制但是存储空间充足。适合存放备份文件和大型素材,不适合搭建网站。

拿到FTP账号之后,服务商提供一组连接信息,一般包含FTP服务器地址、用户名、密码以及端口,默认端口21。把信息填入FTP客户端,就可以连接管理文件。

FTPServer软件选哪款

打算自建FTP服务器,可以根据操作系统选择对应的软件。

Windows平台最简单的是迷你FTPServer。 属于绿色软件,只有单个exe程序,大小59KB,无需安装,可以放在U盘随身携带。支持大于4GB文件传输,XP到WIN11系统都兼容。操作逻辑简单,打开软件,设置FTP根目录,填写登录账号密码,默认端口21,点击启动即可。支持文件下载、上传、删除、重命名,多用户权限管控,也可以开启匿名访问。配置自动保存,下次打开不用重复设置。最小化之后缩到托盘图标,不占用桌面。

FileZilla Server是功能完善的免费开源方案。 系统语言为中文时界面自动切换中文。安装勾选服务端和管理面板组件,安装完成打开管理界面,新建FTP用户,填写账号密码,指定用户主目录和访问权限,启动服务即可。支持FTPS加密传输,公网传输敏感文件建议开启这个功能。配置FTPS需要在设置里启用FTP over TLS支持,导入SSL证书。缺点是安装包体积偏大,配置选项较多,新手初次上手菜单看着繁杂。

Linux服务器搭建优先选择vsftpd。 轻量化稳定性强,几乎所有Linux发行版软件源都自带。安装之后生成SSL证书,修改vsftpd.conf配置文件,新建FTP用户并设置主目录,启动服务。vsftpd配置文件不算复杂,几个关键参数:local_enable=YES允许本地用户登录,write_enable=YES开启写入权限,chroot_local_user=YES限制用户只能访问自身主目录。配置完成重启服务,用FileZilla客户端连接测试。

Apache FtpServer适合熟悉Java开发的人群。 Apache MINA项目下子项目,使用Java开发,可以嵌入Java应用,也能独立运行。下载压缩包解压,在conf目录配置用户和权限,运行启动脚本。扩展性很强,但配置逻辑偏向开发者,不适合快速搭建简易FTP服务。

几个实际使用会碰到的问题

端口与防火墙。 FTP默认使用21端口建立控制连接,数据连接使用随机端口或者20端口。服务器开启防火墙时,除放行21端口,还需要开放被动模式数据端口范围,否则账号能够登录但是无法传输文件。迷你FTPServer和FileZilla Server默认使用被动模式,需要在软件内指定端口区间,防火墙同步放行对应端口。

内网与外网访问。 在家庭路由器内网搭建FTP服务器,外网访问需要在路由器设置端口映射,把21端口和数据端口转发至服务器内网IP。如果公网IP是动态IP,IP变更之后外网访问地址失效,可以搭配DDNS服务,绑定域名指向动态IP。

安全性。 普通FTP协议明文传输,账号密码和文件内容在网络中裸奔。局域网内部使用问题不大,如果公网传输文件,建议开启FTPS加密。FileZilla Server和vsftpd支持FTPS,配置SSL证书即可。迷你FTPServer不支持加密,只适合内网或者临时测试场景。

免费空间保活规则。 三维免费空间、InfinityFree这类免费服务都有资源限制和账号回收机制。三维免费空间连续180天不登录清理账号,InfinityFree虽然没有明确闲置删除时间,但每日访问上限5000次。定期登录后台,本地备份文件,是很有必要的习惯。

免责声明:本文提供的方法与建议仅供技术参考,实际部署效果受机房环境、运营商线路、系统配置等多重因素影响。请在专业人员指导下操作,因自行操作导致的业务损失本站不承担责任。