centos

VSFTP在CentOS上的安装步骤

小樊
36
2025-05-12 20:01:26
栏目: 智能运维

在CentOS上安装VSFTPD(Very Secure FTP Daemon)的步骤如下:

  1. 更新系统软件包: 在开始之前,确保您的系统软件包是最新的。

    sudo yum update
    
  2. 安装VSFTPD: 使用以下命令安装VSFTPD:

    sudo yum install vsftpd
    
  3. 启动VSFTPD服务: 安装完成后,启动VSFTPD服务:

    sudo systemctl start vsftpd
    
  4. 设置VSFTPD开机自启: 为了让VSFTPD在系统启动时自动运行,执行以下命令:

    sudo systemctl enable vsftpd
    
  5. 配置VSFTPD: VSFTPD的主要配置文件位于/etc/vsftpd/vsftpd.conf。您可以使用文本编辑器打开并修改配置文件:

    sudo vi /etc/vsftpd/vsftpd.conf
    
  6. 常见配置选项: 以下是一些重要的配置选项及其用途:

    • anonymous_enable=NO:禁用匿名登录。
    • local_enable=YES:允许本地用户登录。
    • write_enable=YES:允许用户上传文件。
    • chroot_local_user=YES:限制用户只能访问其主目录。
    • ssl_enable=YES:启用SSL/TLS加密(可选)。
  7. 创建FTP用户: 为了使用VSFTPD,您需要创建一个用户。您可以使用以下命令创建用户:

    sudo useradd -d /home/ftpuser -s /sbin/nologin ftpuser
    

    然后,为用户设置密码:

    sudo passwd ftpuser
    
  8. 配置防火墙: 如果您的CentOS系统启用了防火墙,需要开放FTP服务的端口(默认是21端口)。

    sudo firewall-cmd --permanent --add-port=21/tcp
    sudo firewall-cmd --reload
    
  9. 测试VSFTPD: 使用FTP客户端(如FileZilla)连接到您的CentOS服务器。输入您刚刚创建的FTP用户的凭据。如果一切配置正确,您应该能够连接到FTP服务器并开始文件传输。

0
看了该问题的人还看了