# 安裝 ```shell sudo apt install vsftpd ``` # 設定檔 ## `/etc/vsftpd.conf` ```shell anonymous_enable=NO # 不能匿名登入 local_enable=YES write_enable=NO # 不能寫入 local_umask=022 # default file permissions for uploaded files chroot_local_user=YES # restricts users to their home directories # PASV mode pasv_enable=YES pasv_min_port=10000 pasv_max_port=20000 # 設定 FTP 伺服器最大接入客戶端數為 10 個 max_clients=10 # 設定每個 IP 位址最大連線數為 10 個 max_per_ip=10 # Limiting User Login userlist_enable=YES userlist_file=/etc/vsftpd.user_list userlist_deny=NO user_sub_token=$USER local_root=/home/$USER/ftp ``` # Service control ## Restart ```shell sudo service vsftpd restart ``` ## Status ```shell sudo systemctl status vsftpd ``` # 建立使用者資料庫