一、确认是否安装
#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 配置部分用户登陆后可以切换到宿主目录以外的目录中