Bazı dosyaları FTP üzerinden farklı bir cihazdan alması gereken bir FTP istemcisi olarak çalışan bir Windows Server 2012 R2 var. Güvenlik duvarını tamamen kapatırsam, aktarım başarılı olur. Güvenlik duvarı açıkken, işlem devam eder, ancak dosya Windows sunucusuna kaydedilmez.
Pasif Mod FTP Sunucusu için Windows Güvenlik Duvarını Yapılandırma hakkındaki Microsoft yönergelerini izledim , ancak bu yine de başarısızlıkla sonuçlandı.
Önceki güvenlik duvarı kuralını kaldırdım ve bununla değiştirdim:
New-NetFirewallRule -DisplayName "FTP Service In" -Direction Inbound -Protocol TCP –Enabled True –Action Allow -Profile Any -Service ftpsvc -LocalPort Any -EdgeTraversalPolicy Allow
Ayrıca sadece 20 ve 21 numaralı portları etkilemeye çalıştım. Hepsi aynı sonuçta.
FTP trafiğinin dosyaları indirmesine izin vermek için güvenlik duvarının nasıl düzgün şekilde kurulacağına dair herhangi bir öneriniz var mı?
ftp.exe
istemcisinin yalnızca FTP Etkin modunu desteklediğini bilmek faydalıdır , bu nedenle bu yalnızca FTP sunucusuna etkin bir mod bağlantısı mümkün olduğunda çalışır (bu bir NAT aygıtının arkasındaysa nadirdir).