1.安装vsftp
【yum -y install vsftpd】
2.配置vsftpd
配置文件vsftpd.conf在/etc/vsftpd中,配置vsftpd.conf。
【vi /etc/vsftpd/vsftpd.conf】
1)修改不允许匿名登录
为
2)修改日志文件路径设置
为
3)修改
为
将下面的代码加在文件最后;
【#------zxl-start---------
guest_enable=YES
guest_username=ftp
anonymous_enable=YES
anon_other_write_enable=YES
anon_world_readable_only=no
dual_log_enable=YES
#------zxl-over---------
】
(如端口被占用,可以在上述代码中添加修改端口操作。如未占用请跳过次步骤。
【# 修改连接端口
listen_port=2121】)
3.在/var/ftp下面建立一个匿名用户有足够权限的目录:
进入FTP目录下,【cd /var/ftp】,
新建avcp文件夹【mkdir avcp】,
修改文件夹权限【chmod 777 avcp】
4.添加账户
1)【useradd -d /var/ftp/avcp admin 】增加用户admin,并制定admin用户的主目录为/var/ftp/avcp
2)【passwd admin】 为admin用户设置密码
3)进入vsftpd文件夹,【cd /etc/vsftpd】,执行【vi chroot_list】, 添加账户名和密码admin和123456,添加账户名和密码规则为,一行账户名, 一行密码。
5.测试vsftpd服务器是否安装成功
1)vsftpd 启动 vsftpd
【service vsftpd start】
2)重启FTP服务器
【/etc/init.d/vsftpd restart】