要在CentOS 7上搭建FTP服务器,可以按照以下步骤进行操作:
sudo yum install vsftpd
sudo vi /etc/vsftpd/vsftpd.conf
可以根据需要进行以下配置:
anonymous_enable
为NO
,禁用匿名访问。local_enable
为YES
,允许本地用户登录。write_enable
为YES
,允许用户上传文件。chroot_local_user
的值改为YES
,限制用户只能访问其家目录。sudo systemctl start vsftpd
sudo systemctl enable vsftpd
sudo firewall-cmd --permanent --add-port=21/tcp
sudo firewall-cmd --reload
sudo adduser ftpuser
sudo passwd ftpuser
sudo usermod -d /var/ftp ftpuser
sudo chown -R ftpuser:ftpuser /var/ftp
sudo chmod -R 755 /var/ftp
现在您的CentOS 7上的FTP服务器已经搭建完成了。您可以使用FTP客户端连接到服务器并使用FTP用户的凭据进行访问。