要實現Debian FTP服務器的自動登錄,您可以使用vsftpd(Very Secure FTP Daemon)軟件包。以下是設置自動登錄的步驟:
安裝vsftpd: 在終端中輸入以下命令以安裝vsftpd:
sudo apt-get update
sudo apt-get install vsftpd
配置vsftpd: 使用文本編輯器打開/etc/vsftpd.conf文件。例如,您可以使用nano編輯器:
sudo nano /etc/vsftpd.conf
在文件中找到以下設置并進行相應的更改:
anonymous_enable=YES更改為anonymous_enable=NO,以禁止匿名用戶登錄。local_enable=YES的注釋,以允許本地用戶登錄。write_enable=YES的注釋,以允許FTP寫入權限。chroot_local_user=YES的注釋,以限制用戶訪問其主目錄。保存并關閉文件。
創建FTP用戶:
使用以下命令創建一個新用戶(將your_username和your_password替換為您選擇的用戶名和密碼):
sudo adduser your_username
sudo passwd your_username
設置自動登錄:
在/etc/vsftpd.conf文件中,找到local_enable=YES這一行,然后在其下方添加以下內容:
local_umask=022
重啟vsftpd服務: 在終端中輸入以下命令以重啟vsftpd服務:
sudo systemctl restart vsftpd
現在,您的Debian FTP服務器已配置為自動登錄。用戶可以使用他們在步驟3中創建的憑據自動登錄。