Debian 安装 FTP 服务器:完整指南

本文将引导您完成在 Debian 系统上安装和配置 FTP 服务器的步骤。

1. 安装 vsftpd 服务

首先,我们需要安装 vsftpd 服务:

sudo apt-get update
sudo apt-get install vsftpd

2. 配置 vsftpd

使用以下命令编辑 vsftpd 的配置文件:

sudo nano /etc/vsftpd.conf

在文件中找到以下行并取消注释:

local_enable=YES
write_enable=YES
chroot_local_user=YES

保存并退出配置文件。

3. 重启服务

重启 vsftpd 服务以使更改生效:

sudo service vsftpd restart

4. 配置防火墙

如果您的系统启用了防火墙,请允许 FTP 服务的端口:

sudo ufw allow 20/tcp
sudo ufw allow 21/tcp

5. 创建 FTP 用户

创建一个专门用于 FTP 访问的用户:

sudo adduser ftpuser

6. 设置 FTP 用户密码

为 FTP 用户设置密码:

sudo passwd ftpuser

7. 设置 FTP 用户主目录

指定 FTP 用户的主目录,例如:

sudo usermod -d /var/www/ftpuser ftpuser

8. 设置 FTP 用户权限

设置 FTP 用户对主目录的权限:

sudo chown ftpuser:ftpuser /var/www/ftpuser
sudo chmod 755 /var/www/ftpuser

9. 测试 FTP 服务

使用 FTP 客户端连接到您的 FTP 服务器,输入 FTP 用户的用户名和密码。如果连接成功,则表示 FTP 服务安装成功。

注意: 为了安全起见,建议您更改 FTP 服务器的默认端口号,并使用 SSL/TLS 加密 FTP 连接。

希望本文对您有所帮助!

Debian 安装 FTP 服务器:完整指南

原文地址: https://www.cveoy.top/t/topic/kWv9 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录