
FTP(File Transfer Protocol,文件传输协议), 是互联网上历史最悠久、应用最广泛的文件传输方式之一。 你可以把它理解成一个:
专门用来“远程搬文件”的通道
只要两台设备能联网, 就能通过 FTP:
不管它们在同一个房间, 还是隔着半个地球。
在 FTP 里,永远只有两个角色:
👉 你可以把它理解为「仓库」
👉 就是你手里的「搬运工具」
只要知道:
服务器是“被访问的地方”,客户端是“来访问的工具”。
下面分别教你在常见系统里:
⚠️ 提前说明: Windows 自建 FTP 步骤较多, 不适合“只想临时传个文件”的用户。 可以直接用第三方工具如FileZilla Server版本
1️⃣ 打开 控制面板 2️⃣ 点击 程序 3️⃣ 选择 启用或关闭 Windows 功能 4️⃣ 找到并展开 Internet Information Services(IIS) 5️⃣ 勾选:
6️⃣ 点击【确定】,等待系统自动安装完成

路径如下:
右键我的电脑 → 管理 → 服务和应用程序 → IIS 管理器

接着:
1️⃣ 左侧右键「网站」→ 添加 FTP 站点 2️⃣ 输入:

3️⃣ IP 地址:选择本机 IP
4️⃣ 端口:默认 21

5️⃣ 身份验证:
6️⃣ 权限:(选择所有用户或稍后设置)

路径:
右键我的电脑 → 管理 → 本地用户和组 → 用户
1️⃣ 右键 → 新建用户 2️⃣ 设置用户名和密码

(也可以先建组,再把用户加入组,权限更好管)

3️⃣ 再右键我的电脑 → 管理 → 服务和应用程序 → IIS 管理器 4️⃣ 网站 → 选择之前创建的FTP服务 → 双击FTP授权规则 → 添加允许规则

路径:
控制面板 → Windows Defender 防火墙 → 允许应用通过防火墙
勾选 FTP 相关服务

否则你会出现:
看着开了,其实连不上的情况
用 FileZilla 客户端测试:
连接成功、右侧刷出文件列表, 说明 —— 👉 FTP 服务器搭好了
也可以在浏览器里直接输入:
ftp://你的IP地址
macOS 默认就支持 SFTP,不需要额外安装任何东西。
1️⃣ 打开 系统设置 → 共享 2️⃣ 勾选 远程登录(Remote Login) 3️⃣ 在「允许访问」中:
📌 说明:
大多数 Linux / 云服务器:
👉 只要 SSH 能连,SFTP 就已经能用
你只需要确认 SSH 服务在运行:
sudo systemctl status sshd # CentOS / Rocky
sudo systemctl status ssh # Ubuntu / Debian
如果状态是 active (running),
那就放心用 FileZilla 连吧。
如果你觉得这篇文章对你有帮助, 欢迎点赞、关注、收藏。