在CentOS上启动FTP服务,你可以选择使用vsftpd、ProFTPD或者Pure-FTPd等FTP服务器软件。以下是使用vsftpd作为例子的步骤:
更新系统包:
sudo yum update -y
安装vsftpd:
sudo yum install vsftpd -y
编辑vsftpd配置文件:
sudo vi /etc/vsftpd/vsftpd.conf
在配置文件中进行以下修改:
anonymous_enable=YES
local_enable=YES
write_enable=YES
chroot_local_user=YES
allow_writeable_chroot=YES
listen=YES
listen_ipv6=NO
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
保存并退出编辑器。
启动vsftpd服务:
sudo systemctl start vsftpd
设置vsftpd服务开机自启:
sudo systemctl enable vsftpd
如果你启用了防火墙,需要允许FTP流量通过:
sudo firewall-cmd --permanent --add-service=ftp
sudo firewall-cmd --reload
你可以使用FTP客户端(如FileZilla)来测试连接:
通过以上步骤,你应该能够在CentOS上成功启动并配置FTP服务。