什么是 FTP?
FTP(File Transfer Protocol,文件传输协议),
是互联网上历史最悠久、应用最广泛的文件传输方式之一。
你可以把它理解成一个:
专门用来“远程搬文件”的通道
只要两台设备能联网, 就能通过 FTP:
上传文件下载文件管理文件夹不管它们在同一个房间,
还是隔着半个地球。
服务器 和 客户端 是什么关系?在 FTP 里,永远只有两个角色:
🗄️ FTP 服务器(Server)文件真正存放的地方一直开着,等别人来访问负责:放文件、管权限👉 你可以把它理解为「仓库」
🚚 FTP 客户端(Client)主动去连接服务器用来上传 / 下载 / 拖文件负责:搬文件👉 就是你手里的「搬运工具」
只要知道:
服务器是“被访问的地方”,客户端是“来访问的工具”。
接下来我们做什么?下面分别教你在常见系统里:
如何开启 FTP / SFTP 服务让 FileZilla 这类客户端能连得上你Windows|手动开启 FTP 服务⚠️ 提前说明:
Windows 自建 FTP 步骤较多,
不适合“只想临时传个文件”的用户。
可以直接用第三方工具如FileZilla Server版本
一、开启 FTP 服务组件1️⃣ 打开 控制面板
2️⃣ 点击 程序
3️⃣ 选择 启用或关闭 Windows 功能
4️⃣ 找到并展开 Internet Information Services(IIS)
5️⃣ 勾选:
FTP 服务器Web 管理工具6️⃣ 点击【确定】,等待系统自动安装完成
二、创建 FTP 站点路径如下:
右键我的电脑 → 管理 → 服务和应用程序 → IIS 管理器
接着:
1️⃣ 左侧右键「网站」→ 添加 FTP 站点
2️⃣ 输入:
站点名称(随便起)物理路径(你要开放的文件夹)3️⃣ IP 地址:选择本机 IP
4️⃣ 端口:默认 21
5️⃣ 身份验证:
选择 基本 / Windows 身份验证6️⃣ 权限:(选择所有用户或稍后设置)
勾选 读取如需上传文件,再勾选 写入三、创建 FTP 用户(关键)路径:
右键我的电脑 → 管理 → 本地用户和组 → 用户
1️⃣ 右键 → 新建用户
2️⃣ 设置用户名和密码
(也可以先建组,再把用户加入组,权限更好管)
3️⃣ 再右键我的电脑 → 管理 → 服务和应用程序 → IIS 管理器
4️⃣ 网站 → 选择之前创建的FTP服务 → 双击FTP授权规则 → 添加允许规则
10四、放行防火墙路径:
控制面板 → Windows Defender 防火墙 → 允许应用通过防火墙
勾选 FTP 相关服务
2否则你会出现:
看着开了,其实连不上的情况
五、测试是否成功用 FileZilla 客户端测试:
主机:电脑 IP用户名 / 密码:刚刚创建的端口:21连接成功、右侧刷出文件列表,
说明 ——
👉 FTP 服务器搭好了
也可以在浏览器里直接输入:
代码语言:javascript复制ftp://你的IP地址
macOS|推荐:直接用 SFTP(更安全)macOS 默认就支持 SFTP,不需要额外安装任何东西。
开启方式:1️⃣ 打开 系统设置 → 共享
2️⃣ 勾选 远程登录(Remote Login)
3️⃣ 在「允许访问」中:
选择所有用户或指定用户📌 说明:
使用的就是 SSH / SFTP比传统 FTP 安全很多FileZilla 可直接连Linux|几乎不用管(默认支持)大多数 Linux / 云服务器:
👉 只要 SSH 能连,SFTP 就已经能用
你只需要确认 SSH 服务在运行:
代码语言:javascript复制sudo systemctl status sshd # CentOS / Rocky
sudo systemctl status ssh # Ubuntu / Debian
如果状态是 active (running),
那就放心用 FileZilla 连吧。
🌱 轻松玩科技 · 好用不私藏如果你觉得这篇文章对你有帮助,
欢迎点赞、关注、收藏。