1.安装vsftpd

    yum install vsftpd


2.设置开机启动

    chkconfig vsftpd on


3.配置vsftpd.conf文件

    vim /etc/vsftpd/vsftpd.conf


    #允许匿名用户登录

    anonymous_enable =YES

    #实名用户拥有写权限(上传数据)

    write_enable=YES

    #设置本地掩码为022

    local_umask=022

    #匿名用户可以向ftp服务器上传数据

    anon_upload_enable=YES

    #匿名用户可以在ftp服务器上创建目录

    anon_mkdir_write_enable=YES

    #用户进入目录信息提示

    dirmessage_enable=YES

    #添加ftp匿名用户根目录

    anon_root=/home/ftpdir

    

    chroot_local_user=YES

    chroot_list_enable=YES

    chroot_list_file=/etc/vsftpd/chroot_list

    allow_writeable_chroot=YES

    

    PS:指定匿名用户根目录时候,记得修改目录的权限


4.重启vsftpd服务器

service vsftpd restart


客户端直接安装vsftpd即可跟服务端连接


连接ftp服务器

    ftp server_ip


查看所在服务器目录的文件

  ls


查看当前所在位置(从登录所在的根目录开始)

pwd


使用匿名用户

    anonymous


上传文件

    put file


下载文件 

    get file


可以选择使用lftp,直接安装

    yum install lftp


匿名登录

    lftp server_ip


批量上传文件

mput file1 file2 …


批量下载文件

mget file1 file2 …


下载整个目录及其子目录

mirror dir


上传整个目录及其子目录

mirror –R dir


查看客户端所在的路径

lpwd


跳到客户端指定位置

lcd /xxx/xxx


PS:使用lftp来登录是比较方便的,建议使用这种方法