溫馨提示×

Linux FTPServer如何配置和管理

小樊
40
2025-08-26 07:14:46
欄目: 智能運維

以下是Linux FTP服務器(以vsftpd為例)的配置和管理方法:

安裝

在Ubuntu/Debian系統上,使用命令sudo apt install vsftpd;在CentOS/RHEL系統上,使用命令sudo yum install vsftpd。

配置

編輯配置文件/etc/vsftpd/vsftpd.conf。常用配置項有:

  • anonymous_enable:控制是否允許匿名用戶登錄,默認為YES。
  • local_enable:控制是否允許本地用戶登錄,默認為YES。
  • write_enable:控制用戶是否有寫權限,默認為YES。
  • chroot_local_user:若為YES,則將本地用戶限制在其主目錄中,默認為NO。
  • pasv_enable:是否啟用被動模式,默認為YES。
  • pasv_min_portpasv_max_port:設置被動模式下的端口范圍。

管理用戶

  • 添加用戶:使用sudo adduser ftpuser命令創建FTP用戶。
  • 設置密碼:使用sudo passwd ftpuser命令為用戶設置密碼。
  • 修改權限:可通過usermod命令修改用戶屬性,如所屬組等;通過chmodchown命令設置用戶主目錄的權限和所有者。

啟動服務

使用sudo systemctl start vsftpd命令啟動FTP服務,使用sudo systemctl enable vsftpd命令設置服務開機自啟。

配置防火墻

若系統啟用了防火墻,需允許FTP端口(默認21)的流量通過。以firewalld為例,使用命令sudo firewall-cmd --permanent --add-service=ftp,然后執行sudo firewall-cmd --reload。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女