是的,Ubuntu的FTP服務器軟件vsftpd默認情況下不支持匿名訪問,但可以通過修改配置文件來啟用匿名訪問。需要注意的是,啟用匿名訪問可能會帶來安全風險,因為任何人都可以上傳和下載文件。因此,在啟用匿名訪問時,應采取適當的安全措施,如限制IP地址范圍、監控訪問日志等。
安裝vsftpd:
sudo apt update
sudo apt install vsftpd
編輯vsftpd配置文件:
sudo nano /etc/vsftpd.conf
啟用匿名訪問:
在配置文件中,找到并修改以下行:
anonymous_enable=YES
allow_writeable_chroot=YES
設置匿名用戶的根目錄(可選):
默認情況下,匿名用戶會被限制在 /var/ftp 目錄下。你可以修改這個目錄。
sudo useradd -d /var/ftp -s /sbin/nologin ftp
sudo chown -R ftp:ftp /var/ftp
重啟vsftpd服務:
sudo systemctl restart vsftpd