在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服務。