在CentOS上搭建FTP服务器主要使用vsftpd(Very Secure FTP Daemon)这个软件。以下是详细的安装和配置步骤:
sudo yum update -y sudo yum install vsftpd -y sudo systemctl start vsftpd sudo systemctl enable vsftpd sudo vi /etc/vsftpd/vsftpd.conf 修改关键配置:
anonymous_enable=NO local_enable=YES write_enable=YES chroot_local_user=YES pasv_min_port=10000 pasv_max_port=10005 保存并退出编辑器。
sudo useradd -m ftpuser sudo passwd ftpuser sudo mkdir /home/ftpuser sudo chown ftpuser:ftpuser /home/ftpuser sudo chmod 755 /home/ftpuser sudo firewall-cmd --permanent --add-port=21/tcp sudo firewall-cmd --reload sudo systemctl restart vsftpd 使用FTP客户端(如FileZilla)连接到服务器:
如果一切配置正确,你应该能够成功连接到FTP服务器并进行文件传输。
希望这个教程对你有所帮助!如果有任何问题,请随时提问。