安装好VSFTP,正常情况下只可以远程匿名用户登陆,用下面的配置可以指定只能某些本地用户登陆。

编辑/etc/vsftp/vsftpd.conf   修改anonymous_enable=YES

然后修改

#chroot_list_enable=YES

#(default follows)

#chroot_list_file=/etc/vsftpd/chroot_list

chroot_list_enable=YES

#(default follows)

chroot_list_file=/etc/vsftpd/chroot_list

保存退出。

新建文件/etc/vsftpd/chroot_list

把你要远程可以ftp的用户名加入(一行一个)

如:

test01

 

现在你可以通过账号test01远程FTP服务器了,而且登陆的目录是/home/test01,且不可以切换到其他用户目录和根目录。

如果想要修改用户ftp登陆的文件夹,直接在linux系统里修改test01用户的home目录就可以了~