在 CentOS 7 上創建 vsftpd 站點,你需要遵循以下步驟:
sudo yum install -y vsftpd
sudo useradd -m ftpuser
sudo passwd ftpuser
按照提示設置密碼。
sudo mkdir /home/ftpuser
sudo chown ftpuser:ftpuser /home/ftpuser
sudo chmod 755 /home/ftpuser
sudo vi /etc/vsftpd/vsftpd.conf
local_enable=YES
chroot_local_user=YES
allow_writeable_chroot=YES
這些設置允許本地用戶登錄并將他們的主目錄限制在 /home/ftpuser
目錄中。
保存并退出配置文件。
啟動 vsftpd 服務:
sudo systemctl start vsftpd
sudo systemctl enable vsftpd
sudo systemctl restart vsftpd
現在,你已經成功創建了一個基本的 CentOS 7 vsftpd 站點。用戶可以使用 FTP 客戶端(如 FileZilla)連接到服務器,并使用創建的 ftpuser 賬戶登錄。請注意,這僅提供了一個基本的 FTP 服務配置,你可能需要根據實際需求進行進一步的調整。