上一篇
Linux服务器启动FTP,配置与优化技巧详解?
- 云服务器
- 2025-10-16
- 7
Linux服务器启动FTP服务是一个常见的操作,FTP(文件传输协议)允许用户在网络上进行文件的上传和下载,以下是在Linux服务器上启动FTP服务的详细步骤:
安装FTP服务
您需要在Linux服务器上安装FTP服务,以下是在基于Debian的系统(如Ubuntu)上安装FTP服务的步骤:

| 步骤 | 说明 |
|---|---|
| 1 | 打开终端。 |
| 2 | 输入以下命令安装FTP服务: |
| sudo aptget update | |
| sudo aptget install vsftpd | |
| 3 | 安装完成后,重启FTP服务: |
| sudo systemctl restart vsftpd |
配置FTP服务
安装完成后,您需要配置FTP服务以允许用户登录和访问文件。
| 步骤 | 说明 |
|---|---|
| 1 | 打开FTP配置文件: |
| sudo nano /etc/vsftpd/vsftpd.conf | |
| 2 | 修改以下配置项: |
| anonymous_enable=NO:禁止匿名登录。 | |
| local_enable=YES:允许本地用户登录。 | |
| write_enable=YES:允许用户上传和下载文件。 | |
| chroot_local_user=YES:将用户限制在主目录中。 | |
| 3 | 保存并关闭文件。 |
创建FTP用户
您需要为FTP服务创建一个用户。
| 步骤 | 说明 |
|---|---|
| 1 | 输入以下命令创建用户: |
| sudo adduser ftpuser | |
| 2 | 设置用户密码: |
| sudo passwd ftpuser | |
| 3 | 将用户添加到vsftpd组: |
| sudo usermod a G vsftpd ftpuser |
重启FTP服务
重启FTP服务以应用配置更改。

| 步骤 | 说明 |
|---|---|
| 1 | 输入以下命令重启FTP服务: |
| sudo systemctl restart vsftpd |
测试FTP服务
您可以使用FTP客户端连接到服务器并测试FTP服务。

| 步骤 | 说明 |
|---|---|
| 1 | 打开FTP客户端。 |
| 2 | 输入以下信息: |
| 服务器地址:服务器的IP地址或域名 | |
| 用户名:您创建的FTP用户名 | |
| 密码:您为FTP用户设置的密码 | |
| 3 | 连接到服务器后,您应该能够看到FTP服务器的文件和目录。 |
FAQs
Q1:如何修改FTP服务器的端口?
A1:要修改FTP服务器的端口,您需要编辑/etc/vsftpd/vsftpd.conf文件,并找到listen_port配置项,将端口号替换为您想要的端口号,然后保存并关闭文件,重启FTP服务以应用更改。
Q2:如何设置FTP服务器的最大连接数?
A2:要设置FTP服务器的最大连接数,您需要编辑/etc/vsftpd/vsftpd.conf文件,并找到max_clients和max_per_ip配置项,将这两个配置项的值设置为所需的连接数,然后保存并关闭文件,重启FTP服务以应用更改。