在Linux下架设FTP服务,你可以选用vsftpd进行配置。vsftpd可以支持到单机4000并发用户,联机15000并发用户,比windows中的iis强大的多。vsftpd在安全性、高性能及稳定性三个方面有上佳的表现。它提供的主要功能包括虚拟IP设置、虚拟用户、Standalone、inetd操作模式、强大的单用户设置能力及带宽限流等。在安全方面,它从原理上修补了大多数Wu-FTP、ProFTP,乃至BSD-FTP的安装缺陷,使用安全编码技术解决了缓冲溢出问题,并能有效避免"globbing"类型的拒绝服务攻击。目前正在使用vsftpd的官方网站有Red Hat、SuSE、Debian、GNU、GNOME、KDE、Gimp和OpenBSD等。在Linux下架设FTP服务,你可以选用vsftpd进行配置。vsftpd可以支持到单机4000并发用户,联机15000并发用户,比windows中的iis强大的多。vsftpd在安全性、高性能及稳定性三个方面有上佳的表现。它提供的主要功能包括虚拟IP设置、虚拟用户、Standalone、inetd操作模式、强大的单用户设置能力及带宽限流等。在安全方面,它从原理上修补了大多数Wu-FTP、ProFTP,乃至BSD-FTP的安装缺陷,使用安全编码技术解决了缓冲溢出问题,并能有效避免"globbing"类型的拒绝服务攻击。目前正在使用vsftpd的官方网站有Red Hat、SuSE、Debian、GNU、GNOME、KDE、Gimp和OpenBSD等。关于vsftpd的配置,在debian下,你可以这样进行:
1、下载并安装vsftpd:
# apt-get install vsftpd
2、修改ftp配置文件:(a)在/etc目录下,用root用户打开vsftpd.conf,然后去掉下面三行注释:local_enable=YES、write_enable=YES、chroot_local_user=YES,把anonymous_enable=YES改为anonymous_enable=NO,这样可以禁止匿名用户登陆,而且允许有权限的用户上传下载文件。
3、新建一个组ftp:
# groupadd ftp
新建拥有上传权限的用户ftpup(ftp目录为/ftp)):
# useradd --home /ftp --shell /bin/bash --ingroup ftp ftpup
新建只有下载权限的用户ftpdown:
# adduser --no-create-home --shell /bin/bash --ingroup ftp ftpdown
4、修改/ftp的属性:
# chmod 750 /ftp 让/ftp
目录只有属主可以读写,同组用户只能读,其它用户不能读写
# chown ftpup.ftp /ftp
让ftpup成为/ftp的属主
5、重启ftp服务:
# /etc/init.d/vsftpd restart
没有评论:
发表评论