FileZilla Server Kurulumu ve Kullanımı (Windows VDS)
Windows Server VDS'inde FileZilla Server ile FTP/FTPS kurulumu. Kullanıcı yönetimi, paylaşım klasörü, SSL ve firewall ayarları.
Windows VDS’inde dosya paylaşımı için FTP sunucusu mu lazım? FileZilla Server açık kaynak, ücretsiz ve kurulumu en kolay seçeneklerden biri. Bu rehberde indirme, kullanıcı oluşturma, SSL/TLS ve firewall ayarlarını anlatıyoruz.
FileZilla Server vs Client
- FileZilla Server: Sunucuya kurulur — başkaları sana bağlanır
- FileZilla Client: Kendi PC’ne kurulur — başka FTP sunucularına bağlanmak için
Bu rehber sunucu tarafı.
Kurulum
- https://filezilla-project.org/download.php?type=server → FileZilla Server for Windows indir
- Setup’ı çalıştır → Standard install (default ayarlar)
- Service mode → “Install as service, started with Windows” ✓
- Admin port: 14148 (default), localhost only ✓
- Admin password belirle (sunucu yönetim arayüzü için)
Kurulum sonunda FileZilla Server admin otomatik açılır.
İlk konfigürasyon
1. Server settings
Server → Configure...:
- Listeners: 0.0.0.0:21 (FTP), 0.0.0.0:990 (FTPS — sonra)
- Passive mode ports: 50000-51000 (firewall’da bu aralık açık olacak)
- Maximum connections per IP: 10 (DDoS önlemi)
Kullanıcı oluşturma
Server → Users → Add:
- Username:
firmamail(her müşteriye ayrı) - Password: güçlü şifre
- Mount points (paylaşım klasörü):
- Virtual path:
/ - Native path:
D:\FTP\firmamail(önceden oluştur) - Permissions: Read, Write, Append, Delete (ihtiyaca göre)
- Virtual path:
Birden fazla kullanıcı için Group oluşturup ortak ayarlar verebilirsin.
Firewall ayarları
Windows Firewall’da gelen bağlantılara izin ver:
# FTP control port
New-NetFirewallRule -DisplayName "FTP" -Direction Inbound -LocalPort 21 -Protocol TCP -Action Allow
# Passive mode ports
New-NetFirewallRule -DisplayName "FTP Passive" -Direction Inbound -LocalPort 50000-51000 -Protocol TCP -Action Allow
# FTPS (sonra eklerseniz)
New-NetFirewallRule -DisplayName "FTPS" -Direction Inbound -LocalPort 990 -Protocol TCP -Action Allow
KavesNET network firewall’ında da bu portların açık olduğundan emin ol.
FTPS (SSL/TLS) — şart
FTP varsayılan olarak şifresizdir; parolan plain text gider. Üretimde mutlaka FTPS kullan.
Server → Configure → FTP and FTP over TLS:
- Use TLS: enabled
- Allow plain FTP: disabled (üretimde)
- Generate self-signed certificate (test için) ya da Let’s Encrypt cert yükle (.pem)
Let’s Encrypt için: Let’s Encrypt yazımız — sertifika al, FileZilla’ya import et.
Bağlantı testi (Client tarafı)
FileZilla Client (ya da WinSCP):
- Host:
vds-ipya daftp.siten.com - Username:
firmamail - Password: parolan
- Port: 21 (FTP) ya da 990 (FTPS)
- Encryption: Require explicit FTP over TLS (FTPS için)
Connect → kullanıcı klasörü görünür → dosya yükle/indir test et.
Şifre değiştirme / kullanıcı silme
Admin arayüzü → Users → kullanıcı seç → Edit / Remove.
Loglar
Server → Configure → Logging:
- Enable logfile ✓
- File:
C:\FileZillaServer\Logs\fzserver.log - Rotate daily
Her bağlantı, transfer ve hata loglanır. Güvenlik incelemesi için kritik.
Performans ipucu
Çoklu eş zamanlı transfer için:
Server → Configure → Performance→ Number of threads: 8-16
Disk I/O bottleneck olabilir — NVMe SSD’li VDS şart. KavesNET VDS paketleri NVMe ile çalışır.
Sık hatalar
- Bağlanamıyorum: Firewall (hem Windows hem KavesNET) →
21ve passive aralık açık mı? - “425 Can’t open data connection”: Passive mode ayarlanmamış → Configure → Passive mode IP ve port range
- “Permission denied”: Mount point izinleri yanlış → kullanıcı klasörüne write yetkisi
- Yavaş upload: Antivirus FTP trafiğini tarıyor olabilir → exception ekle
Linux alternatif: vsftpd / ProFTPD
Linux VDS’inde Windows FTP yerine vsftpd ya da ProFTPD kullan — komut satırı ama daha hafif. SFTP (SSH Filezilla) zaten built-in geliyor; ekstra kuruluma gerek yok. Detay için SSH yazımıza bak.
İlgili: VDS’ten VDS’e Dosya Taşıma · Windows Disk Genişletme
İlgili Yazılar
Bunlar da ilgini çekebilir.
3-2-1 Yedekleme Kuralı: Sunucu Verilerini Asla Kaybetmemenin Yolu
3-2-1 yedekleme kuralı, kurumsal sunucu yedekleme stratejisinin altın standardıdır. Bu yazıda kuralı, otomasyon yöntemlerini ve KavesNET yedek altyapısını anlatıyoruz.
Devamını Oku
Plesk'ten Plesk'e Site Nasıl Taşınır? Migrator Aracı Rehberi
Plesk Migrator ile site, mail, DB ve DNS'i tek seferde yeni sunucuya taşı. Adım adım kurulum, migration test ve cutover.
Devamını Oku
FileZilla ile VDS'ten VDS'e Dosya Taşıma Rehberi
Eski sunucudan yeni VDS'e siteni taşı: FileZilla ile FTP/SFTP, hız ipuçları, izin ayarları ve hata kontrolü.
Devamını Oku