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认证对于本教程来说太广泛了,但本网站上有许多指南,并在线设置。