要在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用戶的憑據進行訪問。