一。 proftpd全称:professional ftp daemon是针对wu-ftp的弱项而开发的,除了改进的安全性,还具备许多wu-ftp没有的特点,能以stand-alone、xinetd模式运行等。
proftp已经成为继wu-ftp之后最为流行的ftp服务器软件,越来越多的站点选用它构筑安全高效的ftp站点,proftp配置方便,并有mysql和quota模块可供选择,利用它们的完美结合可以实现非系统账号的管理和用户磁盘的限制。proftpd的特点:
1. 单配置文件,其设置指示和apache的有类似之处,非常容易配置。
2. 基于单个目录的。ftpaccess设置文件,类似与apache的。htaccess文件。
3. 易于设置的多虚拟服务器和匿名ftp服务。
4. 可以设置为从xinetd启动,或者是独立ftp服务器两种运行方式。
5. 匿名ftp的根目录不需要任何特殊的目录结构,或系统程序或其他系统文件。
6. ncfptd不执行任何外部程序,从而减少了安全隐患。
7. 可以根据文件属主情况或unix风格的访问控制来隐藏文件或目录。
8. 以非root身份运行,从而减少了安全隐患。
9. 强大的log功能,支持utmp/wtmp及wu-ftpd格式的记录标准,并支持扩展功能的记录。
10. 支持shadow密码,包括支持密码过期机制。
11. 遵从gpl版权,开放源**。
12. 可设定多个虚拟ftp server,而匿名ftp服务更是十分容易。
13. 最新版本1.2.10 。
一、基本proftpd服务器配置过程:
1.如果安装过wuftpd服务器首先卸载。proftpd最新版本是1.3.0,****: 。**链结:
[root@ftpd /]# bunzip
[root@ftpd /]# cp /usr/src/
[root@ftpd /]# cd /usr/src
[root@ftpdsrc]# tar xvf
[root@ftpdsrc]# cd proftpd-1.3.0
[root@pftd proftpd-1.3.0]# ./configure ; make ; make install
到现在为止,你已经完成了proftpd的编译和安装。并且在/usr/local/etc/目录下有一个默认的proftpd配置文件。
二。在图形界面下控制proftpd
gproftpd一个gnome桌面环境下的proftpd标准克隆,基本上能实现命令行模下的所有的功能。使用之后,在看配置文件,顿有拔云见山之感。因为proftpd可设定的功能太多了,初学者不太可能完全背下所有功能及相关的设定。
也因为如此,许多人退而选择使用proftpd的预设设定值。但这么一来,proftpd的强大功能被弃之不用,相当可惜。如果有一套软件,可以辅助管理员进行proftpd的设定动作,相信这些问题便可以迎刃而解了。
gproftpd便是一套以gtk+图形界面下发展的帮助管理员在gnome环境下进行proftpd设定工作proftpd前端程序。gproftpd并不只是一个设定工作的辅助程序而已。通过gproftpd,管理员可以进行ftp账号管理、文件传输动作的实时监控,还可以直接查看系统登入成功及失败的次数,提前了解是否有人正在对系统进行攻击动作。
当然也可以进行proftpd服务器的服务启动、停止动作,也可以直接修改设定文件,或是决定系统重新启动的时间。几乎所有与proftpd相关的功能,都能使用gproftpd直接进行,不必再担心看不懂配置的内容了。
(1)**安装:
#wget
(2)系统要求:
硬件:**处理器:兼容 intel x86处理器pentiumii 400 以上,64 兆(推荐128兆)内存,150兆以上硬盘空间,显示内存4兆。
软件:内核版本基于2.4或以上,gnome 1.
2以上,桌面分辨率至少为640×480 ,桌面颜色至少6万5千色(16位元)。
(3)安装前的准备工作:
安装过程中需要编译所以需要gcc(2.96以上)和qt(2.0以上)、gtk支持,所以要使用rpm来确认:
rpm -qa | grepgcc;rpm -qa | grepqt;rpm -qa | grepgtk
(4)命令行下安装软件。
gunzip
tar vxf
cd gproftpd-8.2.4
./configure;make;make install
(5)运行软件:
打开一个终端运行命令:“/usr/sbin/gproftpd”服务器(sever)主工作界面如图1。
图1 gproftpd主工作界面。
在图1主工作界面我们可以设置ftp服务器ip地址,查看ftp服务器运**况等信息。下面看看安全(secunity)界面见图2。
图2 gproftpd安全界面。
这里我们可以看到ftp的登录用户情况。在用户界面(users)可以设置用户登录密码、登录目录以及最大并发连接等见图3 。
图3 用户设置界面。
接着可以查看磁盘(disk)界面。这里可以监控磁盘使用情况,避免恶意用户用垃圾数据塞满你的硬盘。见图4。
图4 磁盘使用情况。
到此为止我们已经基本建立一个proftpd服务器。
Linux环境下的dnsChap
第三章构建域名服务器。实验报告。1 安装bind服务器软件及相关组件。查看系统中是否安装bind域名服务相关的几个软件包 rpm qa grep bind 提供dns服务器的测试工具程序 nslookup dig等 实现bind根目录的监牢机制,增强安全性。bind软件程序所需要的lib库文件。提供...
Linux下Apache phpMySQL整合方法
1.所需的安装包 apache 注意 以上均为源 而非rpm包 2.软件安装 2.1 解开压缩包 cd usr localtar zvxf 将产生mysql 3.23.32目录移到 usr local mysql mv msql 3.23.32 usr local mysqly 2.2 编译mysq...
linux 下 复习题
一 选择题。1 命令 passwd l d id 的功能是 b 命令 passwd s d id 的功能是 e 命令passwd u d id 的功能是 d a.删除用户d id b.锁定用户口令 c.删除用户口令 d.解锁用户口令 e.查看密码动态。2 在linux系统中的环境变量中,path是 ...