当前位置:首页 科普知识 pureftpd

pureftpd

发布时间:2023-09-08 00:05:21

PureFTPd是一款专注于程序健壮和软件安全的免费FTP服务器软件(基于BSD License)。其可以在多种类Unix操作系统中编译运行,包括Linux、OpenBSD、NetBSD、FreeBSD、DragonFly BSD、Solaris、Tru64、Darwin、Irix and HP-UX。PureFTPd还有Android移植版本。

pureftpd详细介绍

PureFTPd是一款专注于程序健壮和软件安全的免费FTP服务器软件(基于BSD License)。其可以在多种类Unix操作系统中编译运行,包括Linux、OpenBSD、NetBSD、FreeBSD、DragonFly BSD、Solaris、Tru64、Darwin、Irix and HP-UX。PureFTPd还有Android移植版本。

pureftpd

pureftpd历史背景

PureFTPd由Troll-FTPd发展而来,Troll-FTPd是Arnt Gulbrandsen于1995年到1999年在Trolltech工作时所作。Gulbrandsen停止维护Troll-FTPd项目后,Frank Denis于2001年开始维护并将其改名为PureFTPd,目前的开发维护者是由Denis领导的团队。

pureftpd特性

安全第一

PureFTPd背后有积极的技术支持,安全性在设计中占有很重要的地位。其代码经过反复的审计,并对新型的漏洞进行过很多研究及探讨。

PureFTPd通过内置的chroot和虚拟账户,可以实现100%的non-root。

支持SSL/TLS加密层(基于OpenSSL库)(可选)

支持的操作系统

源码编译运行方式支持:Linux, OpenBSD, NetBSD, DragonflyBSD FreeBSD, Solaris, Tru64, Darwin, Irix, HP-UX, AIX and iPhone。

预编译的二进制安装包支持:Novell, Mandriva, Debian, Ubuntu, PLD Linux, Stampede Linux, Slackware Linux (Slimslack), Multilinux, Sorcerer Linux, Fli4L (the one-disk router), ROOT Linux, Gentoo Linux及绝大部分免费操作系统

PureFTPd同样支持BSD Systems:FreeBSD (/usr/ports/ftp/pure-ftpd/), OpenBSD (/usr/ports/net/pure-ftpd/), DragonflyBSD and NetBSD (/usr/pkgsrc/net/pureftpd/)

多语种支持

英语,德语,罗马尼亚语,法语,波兰语,西班牙语,丹麦语,荷兰语,意大利语,巴西葡萄牙语,斯洛伐克语,韩语,瑞典语,挪威语,俄语,繁体中文,简体中文,捷克语,土耳其语,匈牙利语和加泰罗尼亚语。

其他特点

◆初学者的好选择,新手安装PureFTPd仅需5分钟

◆高度灵活性

◆与已有的技术规范、客户端和服务器端技术充分兼容

pureftpd安装方法

找到最新PureFTPd

去网站http://download.pureftpd. org/pub/pure-ftpd/releases/我们找到最新版本的的下载链接是http://download.pureftpd. org/pub/pure-ftpd/releases/pure-ftpd-1.0.32.tar.gz。

下载并安装

cd /usr/local/src

wget http://download.pureftpd. org/pub/pure-ftpd/releases/pure-ftpd-1.0.29.tar.gz

tar -zxvf pure-ftpd-1.0.29.tar.gz

cd pure-ftpd-1.0.29

pureftpd

./configure

make

make check

make install

如需了解configure的更多选项请看http://download.pureftpd. org/pub/pure-ftpd/doc/README

软件已经被安装到 /usr/local/sbin/pure-ftpd,我们只需执行以下代码即可启动PureFTPd。

/usr/local/sbin/pure-ftpd &

开机启动PureFTPd

cp contrib/redhat.init /etc/init.d/pure-ftpd

chmod 755 /etc/init.d/pure-ftpd

chkconfig --add pure-ftpd

chkconfig --level 3 pure-ftpd on

配置文件

cp configuration-file/pure-ftpd.conf /etc

cp configuration-file/pure-config. pl /usr/local/sbin/pure-config. pl

chmod 744 /etc/pure-ftpd.conf

chmod 755 /usr/local/sbin/pure-config. pl

配置文件。

vi /etc/pure-ftpd.conf

设置成以下值。

UnixAuthentication yes

#MinUID 100

UnixAuthentication yes表示系统用户可以登录FTP。

MinUID 100表示用户的ID大于100才能登录,我们注释掉它,任何的用户ID都能登录了。

pureftpd

启动和停止

service pure-ftpd stop

service pure-ftpd start

service pure-ftpd status

温馨提示:
本文【pureftpd】由作者 爱百科 转载提供。 该文观点仅代表作者本人, 自学教育网 信息发布平台,仅提供信息存储空间服务, 若存在侵权问题,请及时联系管理员或作者进行删除。
(c)2008-2025 自学教育网 All Rights Reserved 汕头市灵创科技有限公司
粤ICP备2024240640号-6