Windows Server dosya aktarımı: IIS FTPS ile SFTP’yi karıştırmamak

Kontrol ve veri kanalı, kullanıcı izolasyonu ve dosya izinleriyle güvenli aktarım kabulü hazırlayın.
FTP, FTPS ve SFTP farklı protokollerdir. IIS FTP hizmetine TLS eklemek FTPS oluşturur; bu işlem SFTP sunucusu kurmak değildir. İstemci, ağ kuralı ve kimlik yöntemi seçilen protokolle eşleşmelidir.
- Protokolü seç
- Kimliği sınırla
- TLS veya SSH güvenini kur
- Veri yolunu doğrula
- Dosya izinlerini sına
- Aktarım ve logu kabul et
Gereksinime uygun protokolü belirleyin
Düz FTP kimlik ve veri gizliliği için uygun kalıcı internet yayını olarak seçilmemelidir. FTPS TLS kullanır; SFTP SSH üzerinden çalışır. Aynı port veya aynı istemci etiketi bütün güvenlik özelliklerini garanti etmez.
Eski eğitim videosu kurulum fikrini anlatabilir; yeni işletim sisteminde rol, varsayılan ayar ve destek koşulları yeniden doğrulanmalıdır. Üretim kurulumu tarihsel ekranların körlemesine tekrarı olmamalıdır.
Aktarım hesabını yönetici hesabından ayırın
Kullanıcı yalnızca gerekli klasöre erişmeli ve ihtiyaç duyduğu işlemleri yapabilmelidir. Upload hesabına sunucu yönetim yetkisi vermek gerekli değildir. Yerel/dizin kimliği ve hesap yaşam döngüsü belirlenir.
Kullanıcı izolasyonu ve NTFS izinleri birlikte incelenir. Bir kullanıcının başka hesabın dizinine gidememesi test edilmelidir. Anonymous erişim iş gereksinimi yoksa açılmaz. Parolalar kurulum rehberine yazılmaz.
FTPS kontrol ve veri kanalını ayrı değerlendirin
Oturum açma başarılıyken dizin listeleme veya dosya aktarımı başarısız olabilir. Pasif veri port aralığı, NAT ve istemcinin ulaştığı adres kontrol edilir. Sadece kontrol portunu açmak her aktarım için yeterli değildir.
TLS sertifikasının adı, zinciri ve süresi doğru olmalıdır. İstemcide sertifika hatasını kabul etmek güvenilir kurulum kanıtı değildir. Sunucuda kontrol ve veri kanalı için gereken şifreleme politikası açıkça tanımlanır.
Dosya erişimini uygulama etkisiyle sınayın
Klasör listeleme, dosya yükleme, indirme, üzerine yazma ve silme ayrı yetkilerdir. İhtiyaç dışı işlemler engellenmelidir. Web köküne dosya yükleniyorsa çalıştırılabilir içerik ve yayın süreci ayrıca güvenlik değerlendirmesi gerektirir.
Büyük aktarım, boş alan ve yarım kalmış dosya davranışı kontrol edilir. Dosya bütünlüğü uygun özet veya uygulama doğrulamasıyla karşılaştırılır. Başarısız aktarımlar tamamlanmış dosya adıyla tüketilmemelidir.
Günlük ve erişim kapatma testini tamamlayın
Başarılı ve başarısız giriş, dosya işlemleri ve hesap kapatma sonucu kayıt altına alınır. Loglar hassas yol ve kullanıcı bilgileri içerdiğinden erişimi sınırlıdır. Geçici aktarım hesabı iş bitiminde kapatılmalı ve kalan dosyaların sahipliği belirlenmelidir.
- Protokol ve istemci doğru eşleşiyor.
- Kimlik ve klasör kapsamı dar.
- TLS/SSH güveni doğrulandı.
- Veri aktarımı ve bütünlük testi başarılı.
- Yetkisiz erişim ve kapatma testi tamamlandı.
İlgili çalışma notları
- IIS ve Umbraco’da test/üretim ayrımı: DNS, SNI ve binding zinciri
- Umbraco kapanıyor veya 500.30 veriyor: son log satırı kök neden değildir
- Pi-hole, Nginx ve HTTPS: yerel DNS ile güvenli WebSocket’i ayırmak
Kaynaklar ve kapsam
Arşivdeki teknik notlar genel bir laboratuvar anlatımı olarak yeniden düzenlenmiştir. Örnek adlar batuhanyazici.com altında gösterilir; gerçek kurum veya canlı sistem yapılandırması içermez. Komutlar kullanılan ürün sürümü ve yetki kapsamına göre değerlendirilmelidir.
Okumaya devam edin

DNS A kaydı çalışıyor, PTR oluşmuyor: ters bölge ve kayıt dökümü rehberi
A ve PTR kayıtlarını ayırın; ters bölge, dinamik güncelleme, önbellek ve taşıma öncesi DNS envanterini doğru doğrulayın.

Pi-hole, Nginx ve HTTPS: yerel DNS ile güvenli WebSocket’i ayırmak
Ad çözümlemesi, sertifika, reverse proxy ve WebSocket yükseltmesini ayrı doğrulayarak yerel uygulamayı güvenilir sunun.
