debian配置ftp

大家好,最近几天我在配置vsftpd,总结出如何更快的配置vsftpd

1.我的系统是debian 5.0

2.安装 vsftpd,

apt-get install vsftpd

3.配置 vsftpd

cd /etc/

4.备份vsftpd.conf(以防配置错误,可以回复原来的配置文件)

cp /etc/vsftpd.conf vsftpd.conf.bk

5.vim /etc/vsftpd.conf

我的配置文件如下:

listen=YES

anonymous_enable=YES

local_enable=YES

write_enable=YES

anon_upload_enable=YES

anon_mkdir_write_enable=YES

dirmessage_enable=YES

xferlog_enable=YES

connect_from_port_20=YES

chroot_local_user=YES

secure_chroot_dir=/var/run/vsftpd

pam_service_name=vsftpd

rsa_cert_file=/etc/ssl/certs/vsftpd.pem

anon_root=/home/vm/share

max_clients=3

max_per_ip=10

6.如果你觉得改原来的配置文件比较麻烦,请拷贝我的这段配置文件

7.创建本地组的FTP服务器目录

mkdir /home/jp/ftp

8.创建本地用户和组

groupadd vsftp

useradd -g vsftp -d /home/jp/ftp -m john

9.为本地用户设置密码

passwd johnson

10.修改目录的权限

chmod 755 /home/jp/ftp

11.这样做好后,是不能上传文件的,需要做一下设置

假如你的ftp用户都使用同一个主目录吗?

假设是/home/jp/ftp

这个目录的权限应该是770,owner是root,group是ftp

chmod 770 /home/jp/ftp

chown root:vsftp /home/jp/ftp

12.创建目录 /home/vm/share

13.配置好后,请重新启动vsftpd服务

/etc/init.d/vsftpd restart

14.在其他地方访问 fpt://192.168.7.64 匿名或者 john+密码 可以登录成功