在 CentOS 7 上创建 vsftpd 站点,你需要遵循以下步骤:
sudo yum install -y vsftpd
sudo useradd -m ftpuser
sudo passwd ftpuser
按照提示设置密码。
sudo mkdir /home/ftpuser
sudo chown ftpuser:ftpuser /home/ftpuser
sudo chmod 755 /home/ftpuser
sudo vi /etc/vsftpd/vsftpd.conf
local_enable=YES
chroot_local_user=YES
allow_writeable_chroot=YES
这些设置允许本地用户登录并将他们的主目录限制在 /home/ftpuser
目录中。
保存并退出配置文件。
启动 vsftpd 服务:
sudo systemctl start vsftpd
sudo systemctl enable vsftpd
sudo systemctl restart vsftpd
现在,你已经成功创建了一个基本的 CentOS 7 vsftpd 站点。用户可以使用 FTP 客户端(如 FileZilla)连接到服务器,并使用创建的 ftpuser 账户登录。请注意,这仅提供了一个基本的 FTP 服务配置,你可能需要根据实际需求进行进一步的调整。