linux下ftp的配置

1. 检查是否安装了vsFTPd
# rpm -qa|grep vsftpd
2.启用vsftpd服务器
# chkconfig vsftpd on
3.启动vsftpd服务器
# /etc/init.d/vsftpd start
4.测试
#ftp localhost
若正常,则会出现登录信息.
5.配置vsftpd
在/etc/vsftpd/vsftpd.conf中进行配置.
 anonymous_enable=YES
 local_enable=YES
允许匿名用户和本地帐号用户登录.但在/etc/vsftpd.user_list列表中的用户将被拒绝.
 userlist_files=/etc/vsftpd.user_list_local
 userlist_enable=YES
也可以改为只允许列表用户访问.设置userlist_deny=NO并更改/etc/vsftpd.user_list,以便
只有列表中用户可使用服务.
匿名用户的根目录是/var/ftp.常规用户的是/home/user,user是用户名.
可以使用chroot_local_user选项来更改常规用户的根目录.
6.从本地用户上传文件
write_enable=YES
local_umask=022
7.匿名用户上传文件
anon_upload_enable=YES
anon_umask=077
anon_other_write_enable=YES
anon_mkdir_write_enable_YES
8.可使用
chown_uploads=YES
chown_username=kqs2
让用户名为kqs2的用户设置上传权限.