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 apache2

Dies 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 proftpd

Dies 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 php5

Es 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:

http://yourdomain/phpftpwho/

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

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.