温馨提示×

FTPServer在Linux上的安装步骤是什么

小樊
54
2025-08-26 07:16:43
栏目: 智能运维

以下是在Linux上安装FTPServer(以vsftpd为例)的步骤:

  1. 更新系统包列表
    • 基于Debian的系统(如Ubuntu):sudo apt update
    • 基于Red Hat的系统(如CentOS、Fedora):sudo yum update
  2. 安装vsftpd
    • 基于Debian的系统:sudo apt install vsftpd
    • 基于Red Hat的系统:sudo yum install vsftpd(CentOS 7或更早)或sudo dnf install vsftpd(CentOS 8或Fedora)。
  3. 配置vsftpd
    • 编辑配置文件/etc/vsftpd.confsudo nano /etc/vsftpd.conf
    • 常见配置项:local_enable=YES(允许本地用户登录)、write_enable=YES(允许文件上传)、chroot_local_user=YES(限制用户到其主目录)等。
    • 若启用SSL加密,设置ssl_enable=YES并配置证书路径等。
  4. 重启vsftpd服务sudo systemctl restart vsftpd
  5. 配置防火墙
    • 基于UFW的防火墙(如Ubuntu):sudo ufw allow 20/tcp(数据传输端口)、sudo ufw allow 21/tcp(命令控制端口),然后sudo ufw reload
    • 基于firewalld的防火墙(如CentOS 7/8):sudo firewall-cmd --permanent --add-port=20/tcpsudo firewall-cmd --permanent --add-port=21/tcp,然后sudo firewall-cmd --reload

0