当前位置:首页 > 知识 > ftp网站怎么建立 正文

ftp网站怎么建立

来源:烟消火灭网   作者:时尚   时间:2026-10-17 05:51:00

用FileZilla Server在Windows上搭一个FTP站点,站建从下载到能访问,站建大概花不了二十分钟。站建我上周刚给一个做摄影的站建朋友弄了一个,他用FTP传原图给客户,站建比网盘省事。站建下面直接说步骤。站建

先去filezilla-project.org下载FileZilla Server。站建注意别下成客户端(Client),站建要的站建是服务端(Server)。安装过程没什么坑,站建一路下一步就行。站建装完后它会弹出一个连接窗口,站建问你要连哪个服务器,站建默认localhost:14147,站建直接点OK。这个14147是管理端口,跟FTP服务本身的21端口是两码事。

连上之后第一件事是建用户。菜单栏Edit → Users,点右侧的Add按钮,输入一个用户名,比如“photo”。然后勾选Password那一栏,设个密码。这一步别偷懒,空密码的FTP服务器等于把家门钥匙插在锁上。

接下来设置共享目录。在用户配置界面左侧找到Shared folders,点Add,选一个你打算对外分享的文件夹。比如我朋友用的是D:\FTPShare。选中这个目录后,右边有一排权限勾选框:Read、Write、Delete、Append。传文件给客户看,至少给Read;如果客户也要上传,就把Write也勾上。Delete一般别给,除非你很清楚对方在干什么。

目录权限设好后,还得配一个东西——被动模式端口范围。FileZilla Server默认用随机端口做被动模式数据传输,但Windows防火墙不认。去Edit → Settings → Passive mode settings,选“Use custom port range”,填个范围比如50000-50100。然后到Windows防火墙里放行这些端口,TCP和UDP都要。这一步漏掉的话,客户端能连上但列不出目录,很多人卡在这里。

防火墙还有21端口本身。FileZilla Server安装时会尝试自动添加规则,但有时候不生效。手动加一条入站规则,放行TCP 21。如果服务器有公网IP,路由器上还要做端口映射,把21和50000-50100都映射到内网这台机器。

服务端这边基本就绪。打开FileZilla Client测试一下:主机填服务器IP,端口21,用户名密码填刚才设的。连上后如果能看到共享目录里的文件,说明通了。如果报“Connection timed out”,查防火墙;如果报“530 Login incorrect”,查用户名密码;如果连上但目录列表为空,查被动模式端口。

有个细节值得说:FileZilla Server默认开启“Force explicit TLS”,也就是强制加密。如果你用老式FTP客户端连不上,可以在Settings → Security里把这项关掉。但关了之后密码是明文传输的,公网环境别这么干。

另外,动态公网IP的话,每次重启路由器IP会变。要么用DDNS服务,要么干脆别用FTP——现在很多人转用SFTP或者Nextcloud,省心得多。但如果你只是局域网内传文件,或者有个固定IP的云服务器,FTP仍然是最轻量的方案。我朋友那个摄影工作室就是局域网内用,客户来店里连WiFi传图,二十分钟搭好,至今没出过问题。

最后提一句:FileZilla Server的界面有好几个版本,0.9.x和1.x的配置逻辑不太一样。网上很多教程是旧版的,照做可能找不到对应选项。下载时看清楚版本号,1.x的界面更清爽,但用户管理挪到了Server → Configure里。别被旧教程带偏。

标签:

责任编辑:综合