安装ftp服务器:

    yum -y install vsftpd

    

    配置文件:

        vim /etc/vsftpd/vsftpd.conf

    修改:

        anonymous_enable=No

            不允许匿名登录;

        local_root=/home/ftp

            指定ftp上传下载目录;

        local_enable=YES

            允许本机登录;

        chroot_list_enable=YES   

        chroot_list_file=/etc/vsftpd/chroot_list

            这两个指令是允许chroot_list文件中的用户进行登录ftp服务器;

        write_enable=YES

            允许上传文件到服务器;

    

    创建/etc/vsftpd/chroot_list文件:

        将linux系统的一个用户放到此文件中;

        

        vim /etc/vsftpd/chroot_list

        添加:lsj

        即放入的在登录ftp服务器时的用户名;

    创建上传下载目录并设置权限:

        mkdir /home/ftp

        

        chown lsj.lsj /home/ftp

        

        chmod -w /home/ftp

            此目录所有者权限减去w,即目录的拥有者不能有些权限;

        mkdir /home/ftp/share

            创建share目录,该目录为ftp客户端上传下载的目录;

    重启ftp:

        systemctl start vsftpd

    安装ftp客户端:

        yum install ftp

    测试登录ftp:

        ftp 192.168.255.2

        输入用户名:lsj

        输入该用户名登录系统的密码即可:

    上传命令,上传文件到ftp服务器:

        put FILE

    下载命令,从ftp服务器下载文件:

        get FILE

    客户端软件安装:filezilla