最简单,快速的,建FTP 服务器。。。
时间:2007-02-05 来源:守住每一天
vsftpd是一款十分不错的ftp服务器软件,用它可以很快地部署一个功能强大的ftp服务器。依照下面的步骤一步步完成架设:
1、 下载软件vsftpd-2.0.3.tar.gz。这可避免rpm包出现依赖这样的麻烦。
2、 解压文件vsftpd-2.0.3.tar.gz 。
# tar zxvf vsftpd-2.0.3.tar.gz
3、 进入目录vsftpd-2.0.3。 # cd vsftpd-2.0.3
4、 编译。 # make
5、 创建目录 # mkdir /var/ftp
6、 添加用户 # useradd -d /var/ftp ftp
7、 更改目录属组和权限 # chown root.root /var/ftp ; chmod og-w /var/ftp
8、 安装软件 # make install
9、 拷贝文件 # cp vsftpd.c /etc/vsftpd.conf
10、 修改配置文件 # vi /etc/vsftpd.conf . 把 local_enable=yes
write_enable=yes和local_umask=022前面的注释取消,然后加上一行
listen=yes 。
11、 修改文件 /etc/rc.local , 把行/usr/local/sbin/vsftpd& 插入文件中,以实现开机自动启动。
write_enable=NO
anon_upload_enable=NO
anon_mkdir_write_enable=NO
anon_other_write_enable=NO 限制所有的本地用户在自家目录
chroot_local_user=YES
这种做法,可能会带来一些安全性上的冲突。参见前面的chroot_local_user选项描述。
限制部分本地用户在自家目录
chroot_local_user=NO
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
只允许匿名访问,不允许本地用户访问
anonymous_enable=YES
local_enable=NO 使用单独模式,并指定监听的IP地址
listen_address=ip address
对连接进行控制,还有超时时间,那就根据具体情况再说了。
connect_from_port_20=YES
pasv_min_port=50000
pasv_max_port=60000
控制并发数,限定每个IP地址的并发数,这个嘛,根据用户自已定了。
max_clients=numerical value
max_per_ip=numerical value
限定下载速度,具体限多大,就由用户自己定了,80KB/s,也很快了吧。
anon_max_rate=80000
启用详细的日志记录格式
xferlog_enable=YES
相关阅读 更多 +