在Debian系统上配置FTP服务器可以通过安装vsftpd软件包来完成。以下是详细的配置步骤:
首先,打开终端并使用以下命令安装vsftpd:
sudo apt update
sudo apt install vsftpd
备份原始配置文件:
sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.bak
编辑配置文件:
使用文本编辑器(如vim)打开配置文件:
sudo vim /etc/vsftpd.conf
修改配置参数:
根据需要修改以下参数:
listen=YES
:启用FTP服务器的监听功能。local_enable=YES
:允许本地用户登录。anonymous_enable=NO
:禁止匿名用户登录。chroot_local_user=YES
:限制本地用户只能访问自己的主目录。write_enable=YES
:允许FTP写入权限(如果需要允许用户上传文件)。chroot_list_enable=YES
:启用chroot功能,限制用户访问范围。chroot_list_file=/etc/vsftpd.chroot_list
:指定chroot列表文件的路径。示例配置:
listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
保存并退出编辑器。
创建FTP用户:
sudo useradd -m ftpuser
sudo passwd ftpuser
按照提示设置用户密码。
创建FTP共享目录:
sudo mkdir /ftp
sudo chown ftpuser:ftpuser /ftp
sudo chmod 777 /ftp
保存配置文件后,重启vsftpd服务以应用更改:
sudo systemctl restart vsftpd
使用FTP客户端软件(如FileZilla)连接到FTP服务器,输入以下信息进行测试:
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:Debian FTP服务器配置步骤是什么