VSFTP 主配置文件的位置及修改方法
VSFTP(Very Secure FTP Daemon)的主配置文件默認位于 /etc/vsftpd/vsftpd.conf
,這是修改FTP服務器核心設置的關鍵文件(如匿名訪問權限、本地用戶登錄、端口配置、被動模式參數等)。
修改配置文件需使用文本編輯器(如 vi
、nano
),并以root權限操作(避免權限不足導致修改失?。?。常見步驟如下:
# 使用vi編輯器打開配置文件(需root權限)
sudo vi /etc/vsftpd/vsftpd.conf
進入編輯模式后,可通過方向鍵移動光標,修改所需參數(如將 anonymous_enable=YES
改為 NO
以禁止匿名登錄),修改完成后按 Esc
鍵退出編輯模式,輸入 :wq
保存并退出。
anonymous_enable=YES
,將其改為 NO
;local_enable=YES
(默認開啟);chroot_local_user=YES
,并將需要限制的用戶添加到 /etc/vsftpd/chroot_list
文件中;pasv_enable=YES
,并設置被動模式端口范圍(如 pasv_min_port=10000
、pasv_max_port=20000
);ssl_enable=YES
,并指定證書路徑(如 rsa_cert_file=/etc/vsftpd/vsftpd.pem
、rsa_private_key_file=/etc/vsftpd/vsftpd.pem
)。配置文件修改完成后,需重啟VSFTP服務以使更改生效。根據系統環境選擇以下命令:
sudo systemctl restart vsftpd
sudo service vsftpd restart
sudo cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak
),避免誤操作導致服務異常;sudo systemctl status vsftpd
查看錯誤日志,定位配置問題。