Zum Inhalt springen
Verpassen Sie nicht unseren 20%-Rabatt für Neukunden! Rabattcode: KAVESNET20 Kopiert
FileZilla

FileZilla Server: Installation und Nutzung (Windows VDS)

FTP/FTPS auf einem Windows-Server-VDS mit FileZilla Server einrichten. Benutzerverwaltung, Freigabeordner, SSL und Firewall.

KavesNET-Team 5. März 2026 3 Min Lesedauer
FileZilla Server Installation

Brauchen Sie einen FTP-Server auf Ihrem Windows-VDS für Dateifreigaben? FileZilla Server ist Open Source, kostenlos und eine der einfachsten Lösungen. Diese Anleitung deckt Download, Benutzeranlage, SSL/TLS und Firewall ab.

FileZilla Server vs Client

  • FileZilla Server: auf dem Server — andere verbinden sich zu Ihnen
  • FileZilla Client: auf Ihrem PC — um sich zu anderen FTP-Servern zu verbinden

Diese Anleitung ist die Server-Seite.

Installation

  1. https://filezilla-project.org/download.php?type=serverFileZilla Server for Windows laden
  2. Setup → Standard install (Defaults)
  3. Service mode → “Install as service, started with Windows”
  4. Admin port: 14148 (Default), localhost only ✓
  5. Admin-Passwort setzen

FileZilla Server admin öffnet automatisch.

Erstkonfiguration

Server settings

Server → Configure...:

  • Listeners: 0.0.0.0:21 (FTP), 0.0.0.0:990 (FTPS — später)
  • Passive mode ports: 50000-51000 (in Firewall freigeben)
  • Maximum connections per IP: 10 (DDoS-Schutz)

Benutzer anlegen

Server → UsersAdd:

  • Username: kundenname
  • Passwort: stark
  • Mount points (Freigabeordner):
    • Virtual path: /
    • Native path: D:\FTP\kundenname (Ordner vorher erstellen)
    • Permissions: Read, Write, Append, Delete (je nach Bedarf)

Bei mehreren Nutzern Group anlegen und gemeinsame Einstellungen vergeben.

Firewall

Eingehend auf Windows Firewall erlauben:

New-NetFirewallRule -DisplayName "FTP" -Direction Inbound -LocalPort 21 -Protocol TCP -Action Allow
New-NetFirewallRule -DisplayName "FTP Passive" -Direction Inbound -LocalPort 50000-51000 -Protocol TCP -Action Allow
New-NetFirewallRule -DisplayName "FTPS" -Direction Inbound -LocalPort 990 -Protocol TCP -Action Allow

Auch im KavesNET-Netzwerk-Firewall freigeben.

FTPS (SSL/TLS) — Pflicht

Plain FTP sendet Ihr Passwort im Klartext. In Produktion immer FTPS.

Server → Configure → FTP and FTP over TLS:

  • Use TLS: enabled
  • Allow plain FTP: disabled (Produktion)
  • Generate self-signed certificate (Test) oder Let’s-Encrypt-Zertifikat (.pem) importieren

Let’s Encrypt: siehe unser Beitrag.

Verbindungstest (Client)

FileZilla Client oder WinSCP:

  • Host: vds-ip oder ftp.ihre-site.com
  • Username: kundenname
  • Passwort
  • Port: 21 (FTP) oder 990 (FTPS)
  • Encryption: Require explicit FTP over TLS

Connect → User-Ordner sichtbar → Datei hoch-/runterladen testen.

Passwort ändern / Benutzer löschen

Admin-UI → Users → wählen → Edit / Remove.

Logs

Server → Configure → Logging:

  • Enable logfile
  • File: C:\FileZillaServer\Logs\fzserver.log
  • Rotate daily

Performance-Tipp

Viele parallele Transfers:

  • Server → Configure → PerformanceNumber of threads: 8-16

I/O kann zum Engpass werden — NVMe-SSD-VDS Pflicht. KavesNET VDS-Pakete nutzen NVMe.

Häufige Fehler

  • Verbindung nicht möglich: Firewall (Windows + KavesNET) — sind 21 und Passive-Range offen?
  • “425 Can’t open data connection”: Passive Mode nicht konfiguriert
  • “Permission denied”: Mount-Point-Berechtigungen falsch
  • Lahmer Upload: Antivirus prüft FTP — Ausnahme hinzufügen

Linux-Alternative: vsftpd / ProFTPD

Auf Linux-VDS — vsftpd oder ProFTPD statt Windows-FTP — CLI, leichter. SFTP ist im SSH bereits enthalten; keine Extra-Installation. Siehe SSH-Beitrag.

Verwandt: VDS-zu-VDS Dateimigration · Windows-Disk-Erweiterung

Schlagwörter FileZilla FTP Windows Server Tutorial

Ähnliche Beiträge

Das könnte Sie auch interessieren.