Proftpd监控与phpftpwho

Proftpd监控与phpftpwho

Proftpd是一款功能强大的FTP服务器。 看到谁连接到您的FTP服务器,以及他们在一个方便的网页界面上所做的工作不是很好吗? phpftpwho允许您通过方便的Web界面查看谁访问您的Proftpd FTP服务器。 安装简单,只需要Proftpd,Apache和PHP。

phpftpwho许可证

phpftpwho是根据GPL许可的。

要求

Apache: http//www.apache.org

Proftpd: http : //www.proftpd.org

PHP: http : //www.php.net

安装Apache

如果您还没有安装Apache,则可以在Ubuntu或Debian系统下安装一个命令。

sudo apt-get install apache2

这将自动获取并安装Apache。

安装Proftpd

如果您还没有安装Proftpd,那么在Ubuntu或Debian系统下它非常简单。

sudo apt-get install proftpd

这将自动获取并安装Proftpd。

安装PHP

如果您还没有安装PHP,那么在Ubuntu或Debian系统下安装也非常简单。

sudo apt-get install php5

有可能需要依赖,所以继续下去,并点击“Y”来安装PHP5和任何其他所需的软件包。

安装phpftpwho

phpftpwho必须安装在运行Proftpd的同一台机器上。

从以下网页下载最新版本的phpftpwho:

http://www.rivetcode.com/software/phpftpwho/

下载.tar.gz或.zip文件后,解压缩。

你应该有一个名为phpftpwho的文件夹。 将此文件夹复制到Apache“www”目录。 这通常在:

/ var / www /

您现在应该在/ var / www / phpftpwho /中有phpftpwho文件夹。

接下来,打开一个网络浏览器并导航到:

http:// yourdomain / phpftpwho /

您的域名是您的域名或IP地址。 如果您在本地系统上测试,那将是localhost

现在尝试连接到您的FTP服务器,然后刷新phpftpwho页面。 你应该出现在列表上!

安全

如果您不希望其他人访问phpftpwho页面,我建议您使用Apache Digest Authentication进行保护。 基本上,这涉及编辑您的Apache配置文件,并告诉Apache密码保护phpftpwho目录。 这样,对该特定网页的任何访问将需要用户名和密码才能查看。 Apache认证对于本教程来说太广泛了,但本网站上有许多指南,并在线设置。

截图

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏