一、确认是否安装

  #rpm -q vsftpd

  #service vsftpd start  启动

二、使用

  1)匿名登录  

  dos面板: >ftp 192.168.1.66

  用户名ftp 密码为空 即可登录成功,我的电脑地址栏ftp://192.168.1.66也可以登录成功,登录成功后默认在服务器的伪用户ftp的宿主目录中(grep ftp /etc/passwd 可以找到它的宿主目录)

  dos窗口登入后使用的几个基本命令

  ls   查看目录下的文件

  cd   切换目录

  bin  二进制传输

  get  下载单个文件 get a.txt

  mget  下载多个文件

  put  上传,mput上传多个 

  lcd  切换下载目录(本地)

  prompt  关闭交互模式

  bye  退出

  2)配置文件

  #cat /etc/vsftpd/vsftpd.conf  配置比较简单,可以上网查资料

  3)用自己的用户名和密码登录

  如果有root分配的帐号和密码,则可以使用它登录,登录成功后默认在自己的宿主目录可以进行上传和下载

  例如 put c:\a.txt

  4)控制访问

  让指定的用户可以通过ftp登录,其他不能登录

  userlist_enable=YES

  userlist_deny=NO

  userlist_file=/etc/vsftpd.user_list   建立这个配置文件,并将允许登录的用户名写入,每个用户占一行

  将这三项加入到配置文件中后重启ftp服务即可

  5)配置部分用户可以切换到宿主目录之外

  chroot_local_user=yes  让用户的宿主目录是根目录

  chroot_list_enable=YES  

  chroot_list_file=/etc/vsftpd/chroot_list  配置部分用户登陆后可以切换到宿主目录以外的目录中