配置FTP服务器的存储路径通常涉及以下几个步骤,具体操作会根据你使用的FTP服务器软件有所不同。以下是使用 FileZilla Server 在 Windows 系统上和 vsftpd 在 Linux 系统上的配置方法:
安装和启动FileZilla Server:
配置用户和存储路径:
C:\FTP\john)。安装vsftpd:
sudo apt-get update
sudo apt-get install vsftpd
sudo yum install vsftpd
配置vsftpd:
sudo nano /etc/vsftpd/vsftpd.conf
chroot_local_user=YES:限制用户访问其主目录。local_root=/home/ftpuser:设置用户的存储路径(例如:/home/ftpuser)。user_list 和 chroot_local_user 选项结合使用。重启vsftpd服务:
sudo systemctl restart vsftpd
sudo systemctl restart vsftpd.service
设置防火墙规则:
sudo ufw allow 20/tcp
sudo ufw allow 21/tcp
sudo ufw reload
创建FTP用户:
sudo adduser ftpuser
sudo passwd ftpuser
/sbin/nologin,以防止其登录到系统:sudo usermod -s /sbin/nologin ftpuser
通过以上步骤,你就可以成功配置FTP服务器的存储路径。用户可以使用FTP客户端连接到服务器,并访问指定的存储路径。