搭建FTP服務器的步驟如下:
sudo yum install vsftpd
sudo systemctl start vsftpd
sudo systemctl enable vsftpd
配置vsftpd:編輯vsftpd的配置文件,通常位于/etc/vsftpd/vsftpd.conf
,可以根據需要進行配置修改。常見的配置包括設置匿名用戶是否允許訪問、設置本地用戶訪問權限等。
配置防火墻:如果系統的防火墻開啟了FTP端口(默認為21),需要添加規則允許FTP流量通過防火墻。使用以下命令添加FTP的防火墻規則:
sudo firewall-cmd --zone=public --permanent --add-port=21/tcp
sudo firewall-cmd --reload
sudo useradd -d /var/ftp/pub -s /sbin/nologin ftpuser
sudo passwd ftpuser
sudo chown -R ftpuser:ftpuser /var/ftp/pub
sudo chmod -R 755 /var/ftp/pub
sudo systemctl restart vsftpd
完成以上步驟后,您的CentOS系統上就搭建好了FTP服務器。您可以通過FTP客戶端連接到服務器,使用FTP用戶的用戶名和密碼進行訪問。