要配置本地用戶登錄FTP服務(wù)器,你可以按照以下步驟進(jìn)行操作:
安裝FTP服務(wù)器軟件。你可以使用vsftpd作為FTP服務(wù)器,可以通過以下命令在Linux系統(tǒng)中安裝它:
sudo apt-get install vsftpd
配置vsftpd。打開vsftpd的主配置文件,可以使用以下命令進(jìn)行編輯:
sudo nano /etc/vsftpd.conf
確保以下配置項(xiàng)的設(shè)置正確:
anonymous_enable=NO
:禁用匿名訪問。local_enable=YES
:?jiǎn)⒂帽镜赜脩粼L問。write_enable=YES
:允許用戶上傳文件。local_umask=022
:設(shè)置用戶創(chuàng)建文件的默認(rèn)權(quán)限。chroot_local_user=YES
:將用戶限制在其主目錄中。user_sub_token=$USER
:允許每個(gè)用戶擁有獨(dú)立的目錄。local_root=/home/$USER/ftp
:指定用戶的FTP目錄。創(chuàng)建FTP用戶。你可以使用以下命令創(chuàng)建一個(gè)本地用戶并指定FTP目錄:
sudo adduser <username>
sudo mkdir /home/<username>/ftp
sudo chown nobody:nogroup /home/<username>/ftp
sudo chmod a-w /home/<username>/ftp
設(shè)置用戶密碼。使用以下命令為用戶設(shè)置密碼:
sudo passwd <username>
重啟FTP服務(wù)。使用以下命令重新啟動(dòng)vsftpd服務(wù):
sudo service vsftpd restart
現(xiàn)在,你可以使用FTP客戶端連接到FTP服務(wù)器并使用剛剛創(chuàng)建的本地用戶登錄。