Centos7安装vsftpd (centos7安装ftp)

centos7 安装 vsftpd

  1. 安装软件

    安装vim 和 vsftpd

    yum -y install vim vsftpd
  2. Linux环境

    需要关闭 seLinux

    1. 打开selinux的配置文件
    vim /etc/sysconfig/selinux
    1. 将SELINUX=enforcing 改为 SELINUX=disabled

    需要关闭 防火墙

    1.防火墙开启的状态下关闭开机自启

    systemctl disable firewalld.service
    
    systemctl stop firewalld.service
  3. 配置文件

    1.修改配置文件

    # 运行
    vim /etc/vsftpd/vsftpd.conf
    # 找到 下面四条语句
    anonymous_enable=YES
    #ascii_upload_enable=YES
    #ascii_download_enable=YES
    #chroot_local_user=YES
    --------------------
    # 改为 下面四条语句
    anonymous_enable=NO
    ascii_upload_enable=YES
    ascii_download_enable=YES
    chroot_local_user=YES
    
    #最后一行添加
    allow_writeable_chroot=YES

    2.创建 ftp用户

    # 创建用户
    useradd user1   # 这里的user1是用户名.你可以自定义
    # 修改刚刚创建用户的密码
    echo 123456 |passwd --stdin user1 #设置user1的密码为123456
  4. 配置vsftpd开机启动

    # 运行命令
    chkconfig vsftpd on
    # 重启
    reboot

最后说明

如果按我的一步一步运行的。那么

ftp根目录为 /home/user1/

ftp的ip为你的虚拟机的公网ip

ftp的端口为 21

ftp的账号为 user1

ftp的密码为 123456

本教程适用于虚拟机,服务器请勿轻易测试,因为关闭了防火墙。

猜你喜欢

转载自www.cnblogs.com/RemMai/p/12066148.html