在Linux中,可以使用vsftpd這個FTP服務器軟件來創建FTP賬號
sudo apt-get update
sudo apt-get install vsftpd
sudo groupadd ftpusers
sudo useradd -m -G ftpusers -s /bin/false ftpuser
這里,-m
選項表示創建一個新的主目錄,-G
選項表示將用戶添加到"ftpusers"用戶組,-s /bin/false
選項表示禁止此用戶登錄到系統。
sudo passwd ftpuser
按提示輸入密碼,然后再次輸入以確認。
# 啟用本地用戶登錄
local_enable=YES
# 啟用虛擬用戶
guest_enable=YES
# 將虛擬用戶映射為本地用戶
guest_username=ftp
# 設置FTP根目錄
local_root=/var/ftp
# 設置用戶權限
write_enable=YES
chroot_local_user=YES
allow_writeable_chroot=YES
# 設置被動模式端口范圍
pasv_min_port=40000
pasv_max_port=50000
sudo systemctl restart vsftpd
現在,您已經成功創建了一個名為"ftpuser"的FTP賬號。用戶可以使用此賬號和密碼訪問FTP服務器。請注意,根據您的需求,您可能需要調整上述配置文件中的設置。