FTP(文件传输协议)本身是一个协议,而不是一个可以直接“创建服务器地址”的软件,你通常所说的“创建服务器地址”,实际上是指以下两种情况之一:
- 作为客户端:在 FTP 客户端软件(如 FileZilla、WinSCP)中保存或新建一个连接配置,以便快速连接到已有的 FTP 服务器。
- 作为管理员:在一台服务器上搭建 FTP 服务,从而生成一个可供他人连接的服务器地址。
下面我将分别介绍这两种常见场景的操作方法:
在 FTP 客户端中“创建”连接配置(最常见)
如果你是想在电脑上通过 FTP 软件连接到某个服务器,你需要填写以下信息来“创建”这个连接记录:
常用 FTP 客户端推荐:
- FileZilla(免费、开源、跨平台,最常用)
- WinSCP(Windows 平台,支持 SFTP/SCP)
- FlashFXP(老牌 Windows 软件)
以 FileZilla 为例,创建新站点的步骤:
-
打开站点管理器:
- 点击左上角的“站点管理器”图标(或按
Ctrl + S)。
- 点击左上角的“站点管理器”图标(或按
-
新建站点:
点击左上角的“新站点”按钮,或右键空白处选择“新建站点”。
-
填写关键信息:
- 主机(Host):填写服务器的 IP 地址(如
168.1.100)或域名(如ftp.example.com)。 - 协议(Protocol):选择
FTP - File Transfer Protocol或SFTP - SSH File Transfer Protocol(推荐 SFTP 更安全)。 - 加密(Encryption):选择“要求显式 FTP over TLS”或“仅使用普通 FTP”(根据服务器设置)。
- 端口(Port):通常留空(默认 21)或填写
22(如果是 SFTP)。 - 登录类型(Logon Type):选择“正常”。
- 用户(User):填写服务器分配给你的用户名。
- 密码(Password):填写密码(可勾选“记住密码”以便下次自动登录)。
- 主机(Host):填写服务器的 IP 地址(如
-
保存并连接:
点击“连接”按钮,即可建立会话。
✅ 提示:这个“地址”实际上是你本地保存的连接配置文件,不是服务器本身的地址,服务器地址由服务器管理员提供。
在服务器上搭建 FTP 服务(生成服务器地址)
如果你是服务器管理员,想让别人能通过 FTP 访问你的文件,你需要在服务器上安装 FTP 服务软件。
方法 1:在 Linux 服务器上搭建(以 Ubuntu 为例)
-
安装 vsftpd(Very Secure FTP Daemon):
sudo apt update sudo apt install vsftpd
-
配置 vsftpd:
编辑配置文件:sudo nano /etc/vsftpd.conf
确保以下设置开启:
anonymous_enable=NO local_enable=YES write_enable=YES chroot_local_user=YES -
重启服务:
sudo systemctl restart vsftpd
-
获取服务器地址:
- 你的服务器地址将是:
ftp://你的服务器公网IP ftp://123.45.67.89
- 你的服务器地址将是:
-
防火墙设置:
确保开放 21 端口(FTP)和被动模式端口范围(如 40000-50000)。
方法 2:在 Windows 服务器上搭建(IIS FTP)
- 打开“服务器管理器” → “添加角色和功能”。
- 选择 Web 服务器 (IIS) → 在“角色服务”中勾选 FTP 服务器。
- 安装完成后,打开 IIS 管理器 → 右键“网站” → “添加 FTP 站点”。
- 设置站点名称、物理路径、IP 地址和端口(默认 21)。
- 设置身份验证和授权规则。
- 服务器地址即为:
ftp://你的服务器IP
如何获取 FTP 服务器地址?
如果你不是管理员,而是想连接别人的 FTP 服务器,你需要向服务器管理员索取以下信息:
| 信息项 | 示例 | 说明 |
|---|---|---|
| 主机地址(Host) | ftp.example.com 或 168.1.100 |
服务器的 IP 或域名 |
| 用户名(Username) | myuser |
登录账户 |
| 密码(Password) | mypassword123 |
登录密码 |
| 端口(Port) | 21 或 22 |
默认 FTP 是 21,SFTP 是 22 |
安全建议
- ✅ 优先使用 SFTP:相比传统 FTP,SFTP(基于 SSH)加密所有传输数据,更安全。
- ❌ 避免使用明文 FTP:传统 FTP 传输用户名和密码是明文的,容易被窃听。
- 🔒 使用强密码:FTP 服务器常被暴力破解,务必设置复杂密码。
- 🛡️ 限制访问 IP:如果可能,在服务器防火墙中只允许特定 IP 地址访问 FTP 端口。
如果你能说明你是想连接别人的服务器,还是想自己搭建服务器,我可以提供更详细的指导!
首发原创文章,作者:世雄 - 原生数据库架构专家,如若转载,请注明出处:https://idctop.com/article/481201.html



