FTP-Überwachung · 1 min read · Dec 14, 2025
Proftpd-Überwachung mit phpftpwho
Proftpd-Überwachung mit phpftpwho
Proftpd ist ein ausgezeichneter FTP-Server mit vielen Funktionen. Wäre es nicht schön zu sehen, wer mit Ihrem FTP-Server verbunden ist und was sie tun, alles in einer praktischen Weboberfläche? phpftpwho ermöglicht es Ihnen, zu sehen, wer auf Ihren Proftpd FTP-Server zugreift, alles in einer praktischen Weboberfläche. Es ist einfach zu installieren und benötigt nur Proftpd, Apache und PHP.
phpftpwho Lizenz
phpftpwho ist unter der GPL lizenziert.
Anforderungen
Apache: http://www.apache.org
Proftpd: http://www.proftpd.org
PHP: http://www.php.net
Installieren von Apache
Wenn Sie Apache noch nicht installiert haben, kann ein Befehl es unter Ubuntu oder Debian-basierten Systemen installieren.
sudo apt-get install apache2Dies wird Apache automatisch abrufen und installieren.
Installieren von Proftpd
Wenn Sie Proftpd noch nicht installiert haben, ist es sehr einfach unter Ubuntu oder Debian-basierten Systemen.
sudo apt-get install proftpdDies wird Proftpd automatisch abrufen und installieren.
Installieren von PHP
Wenn Sie PHP noch nicht installiert haben, ist dies ebenfalls äußerst einfach unter Ubuntu oder Debian-basierten Systemen.
sudo apt-get install php5Es sind wahrscheinlich Abhängigkeiten erforderlich, also drücken Sie “Y”, um PHP5 und alle anderen benötigten Pakete zu installieren.
Installieren von phpftpwho
phpftpwho muss auf demselben Rechner installiert werden, der Proftpd ausführt.
Laden Sie die neueste Version von phpftpwho von der folgenden Webseite herunter:
http://www.rivetcode.com/software/phpftpwho/
Nachdem Sie die .tar.gz- oder .zip-Datei heruntergeladen haben, entpacken Sie sie.
Sie sollten einen Ordner namens phpftpwho haben. Kopieren Sie diesen Ordner in Ihr Apache “www”-Verzeichnis. Dies befindet sich normalerweise in:
/var/www/
Sie sollten jetzt den phpftpwho-Ordner in /var/www/phpftpwho/ haben.
Öffnen Sie als Nächstes einen Webbrowser und navigieren Sie zu:
Dabei ist yourdomain Ihr Domainname oder Ihre IP-Adresse. Wenn Sie dies auf Ihrem lokalen System testen, wäre es localhost.
Versuchen Sie nun, eine Verbindung zu Ihrem FTP-Server herzustellen, und aktualisieren Sie dann die phpftpwho-Seite. Sie sollten in der Liste erscheinen!
Sicherheit
Wenn Sie nicht möchten, dass andere Zugriff auf die phpftpwho-Seite haben, würde ich vorschlagen, sie mit der Apache Digest-Authentifizierung zu schützen. Im Grunde genommen bedeutet dies, dass Sie Ihre Apache-Konfigurationsdatei bearbeiten und Apache anweisen, das phpftpwho-Verzeichnis mit einem Passwort zu schützen. Auf diese Weise erfordert jeder Zugriff auf diese spezielle Webseite einen Benutzernamen und ein Passwort, um sie anzuzeigen. Die Apache-Authentifizierung ist ein viel zu breites Thema für dieses Tutorial, aber es gibt viele Anleitungen auf dieser Website und online, um es einzurichten.
Screenshot
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.