欢迎来到天天文库
浏览记录
ID:9533335
大小:70.50 KB
页数:18页
时间:2018-05-03
《vsftpd 完整配置手册》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、VSFTPD 施文建0关于本文档1VSFTPD简述2VSFTPD的安装2.1RHL9+vsftpd-1.1.3-8.i386.rpm包的安装2.2vsftpd-1.2.0.tar.gz的安装3VSFTPD的文件结构4VSFTPD的启动与停止5VSFTPD的设置选项5.1连接选项5.1.1监听地址与控制端口5.1.2FTP模式与数据端口5.1.3ASCII模式5.2性能与负载控制5.2.1超时选项5.2.2负载控制5.3用户选项 5.3.1匿名用户 5.3.2本地用户5.3.3虚拟用户5.4安全措施5.4.1用户登录控制5.4
2、.2目录访问控制5.4.3文件操作控制5.4.4新增文件权限设定5.5提示信息5.6日志设置5.7其他设置6VSFTPD应用6.1允许匿名用户上传文件6.2限制用户在自家目录6.3配置高安全级别的匿名FTP服务器6.4基于IP地址的虚拟FTP服务器6.5虚拟用户的配置6.5.1VSFTPD的虚拟用户介绍6.5.2用户创建和目录设置6.5.3配置文件的设置6.5.3.1基本设置6.5.3.2权限设置6.5.3.3虚拟用户的其他配置6.5.3.4虚拟用户个人目录设置6.5.4MySQL保存虚拟用户--------------------
3、-----------------------0、关于本文档 本文档是个人的学习整理。允许大家翻阅,摘抄,引用。更欢迎指出其中不对之处。文档的内容主要来自VSFTPD自身文档、个人学习心得以及网络资料,若有类同,实属正常,∶)。 本文档基于RedHatLinux9和VSFTPD-1.1.3-8。如果有不同版本,则有专门文字说明。1、VSFTPD简述 如果试问哪种FTP服务器最安全?那么在UNIX和Linux中,首推的就是VSFTP(VerySecureFTPDaemon,非常安全的FTP服务器)。顾名思义,VSFTPD设计的出
4、发点就是安全性。同时随着版本的不断升级,VSFTPD在性能和稳定性上也取得了极大的进展。象RedHat、SUSE、Debian、GNU、GNOME、KDE等一些大型站点都采用VSFTPD作为它们的FTP服务器。大家可以到http://vsftpd.beasts.org/了解它的最新情况。2、VSFTPD的安装2.1、RHL9+vsftpd-.1.1.3-8.i386.rpm包的安装 VSFTPD的安装很简单。在RHL9中,在图形界面下依次执行“MainMenu”-“SystemSettings”-“Add/RemoveApplic
5、ations”-选择FTP服务器-“更新”,或者在字符界面中执行以下命令,就可以完成安装。 rpm-ivhvsftpd-1.1.3-8.i386.rpm2.2、vsftpd-1.2.0.tar.gz的安装 ⑴准备条件 VSFTPD默认配置中需要“nobody”用户。在系统中添加此用户,如果用户已经存在,useradd命令有相应提示。 [root@hpe45root]#useraddnobody useradd:usernobodyexists VSFTPD默认配置中需要“/usr/share/empty”目录。在系统中此
6、目录,如果目录已经存在,mkdir命令有相应提示。 [root@hpe45root]#mkdir/usr/share/empty/ mkdir:cannotcreatedirectory'/usr/share/empty':Fileexists VSFTPD提供匿名FTP服务时,需要“ftp”用户和一个有效的匿名目录。 [root@hpe45root]#mkdir/var/ftp/ [root@hpe45root]#useradd-d/var/ftpftp 接下来的操作对于ftp用户是否已经存在都是有用的。 [root
7、@hpe45root]#chownroot.root/var/ftp [root@hpe45root]#chmodog-w/var/ftp ⑵编译VSFTPD 从官方站点下载到/root目录,执行以下命令: [root@hpe45root]#tarzxvfvsftpd-1.2.0.tar.gz [root@hpe45root]#cdvsftpd-1.2.0 [root@hpe45vsftpd-1.2.0]#make ⑶安装编译好的VSFTPD 执行“makeinstall”将编译好的二进制文件、手册等复制到相应目录。
8、在RHL9上,可能需要手动执行以下复制: [root@hpe45vsftpd-1.2.0]#cpvsftpd/usr/local/sbin/vsftpd [root@hpe45vsftpd-1.2.0]#cpvsftpd.conf
此文档下载收益归作者所有