Debian 上安装和配置 FTP 服务器 (vsftpd)
Debian 上安装和配置 FTP 服务器 (vsftpd)
本指南将帮助您在 Debian 系统上安装和配置 vsftpd FTP 服务器,并提供安全配置和用户管理方法。
1. 安装 vsftpd 服务端
首先,更新软件包列表并安装 vsftpd 服务端:
sudo apt-get update
sudo apt-get install vsftpd
2. 配置 vsftpd
打开 vsftpd 配置文件:
sudo nano /etc/vsftpd.conf
修改以下配置项,以确保安全和基本功能:
anonymous_enable=NO # 禁用匿名访问
local_enable=YES # 启用本地用户访问
write_enable=YES # 允许用户写入
local_umask=022 # 设置默认文件权限
dirimessag_enable=YES # 启用目录信息
xferlog_enable=YES # 启用传输日志
connect_from_port_20=YES # 允许被动模式连接
xferlog_std_format=YES # 使用标准格式记录日志
chroot_local_user=YES # 将用户限制在主目录
listen=YES # 监听网络连接
pam_service_name=vsftpd # 使用 PAM 进行身份验证
userlist_enable=YES # 启用用户列表
tcp_wrappers=YES # 启用 TCP 包装器
3. 创建 FTP 用户
使用 adduser 命令创建新的 FTP 用户:
sudo adduser ftpuser
4. 设置用户密码
为 FTP 用户设置密码:
sudo passwd ftpuser
5. 设置用户主目录
将 FTP 用户的主目录设置为网站根目录:
sudo usermod -d /var/www ftpuser
6. 重启 vsftpd 服务
最后,重启 vsftpd 服务以使配置生效:
sudo service vsftpd restart
现在,您可以使用 FTP 客户端连接到您的 FTP 服务器。
原文地址: https://www.cveoy.top/t/topic/kWwi 著作权归作者所有。请勿转载和采集!