CentOS yum快速安装配置VSFTPD,轻松实现安全文件传输

发布时间:2025-05-23 00:32:00

媒介

VSFTPD(Very Secure FTP Daemon)是一款保险且易于利用的FTP效劳器软件,广泛用于Linux体系中。本文将介绍如何在CentOS体系上利用yum命令疾速安装跟设置VSFTPD,以实现保险文件传输。

安装VSFTPD

  1. 打开终端,并以root用户身份登录。

  2. 更新体系软件包,确保全部依附项都已更新:

    sudo yum update
    
  3. 安装VSFTPD

    sudo yum install vsftpd
    
  4. 启动VSFTPD效劳

    sudo systemctl start vsftpd
    
  5. 设置VSFTPD效劳开机自启

    sudo systemctl enable vsftpd
    

设置VSFTPD

  1. 打开VSFTPD设置文件

    sudo vi /etc/vsftpd/vsftpd.conf
    
  2. 修改设置文件,以下是一些罕见的设置选项:

    • 禁止匿名登录
      
      anonymous_enable=NO
      
    • 容许当地用户登录
      
      local_enable=YES
      
    • 容许用户上传跟下载
      
      write_enable=YES
      
    • 设置用户登录目录
      
      chroot_local_user=YES
      user_subdir_mode=2
      
    • 设置用户umask
      
      local_umask=022
      
  3. 保存并封闭设置文件

  4. 重启VSFTPD效劳使设置掉效:

    sudo systemctl restart vsftpd
    

设置防火墙

  1. 打开防火墙设置文件

    sudo vi /etc/sysconfig/iptables
    
  2. 增加规矩以容许FTP流量

    -A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
    
  3. 保存并封闭设置文件

  4. 重启防火墙

    sudo service iptables restart
    

测试VSFTPD

  1. 在另一台打算机上,利用FTP客户端连接到CentOS效劳器。

  2. 输入用户名跟密码停止登录。

  3. 验证文件传输功能

总结

经由过程以上步调,你可能在CentOS体系上疾速安装跟设置VSFTPD,实现保险文件传输。请根据你的须要调剂设置文件,以确保FTP效劳的保险性。