IIS FTP Sunucusu yerel olarak çalışıyor, ancak uzaktan bağlanamıyor


20

Windows 2008 Server'da bir FTP sunucusu kurmaya çalışıyorum. Yerel olarak bağlanabilirim:

C:\>ftp localhost
Connected to WebHead1
220 Microsoft FTP Service

Ancak, uzaktan bağlanmaya çalıştığımda çalışmıyor:

~>ftp x.x.x.x
ftp: Can't connect to `x.x.x.x': Operation timed out
ftp: Can't connect to `x.x.x.x'

Ayarlarla aklıma gelen her şeyi denedim. FTP sunucusu tüm atanmamış IP'lere bağlıdır ve 21 numaralı bağlantı noktasını dinler. Güvenlik duvarı ayarlarında "FTP Sunucusu" nu da kontrol ettim. FTP günlük dosyalarında hiçbir şey görünmüyor. Tamamen fikirlerim bitti!


Beyler, FTP sitesi için Güvenlik Duvarı Desteği'ne giderseniz Pasif modun etkinleştirildiğini keşfetmek için burada önerilerinizi denedim. Güvenlik Duvarı Desteğinde genel IP adresini girerseniz, FTP sitesi için Pasif Mod'u etkinleştirir. IP adresini Güvenlik Duvarı Desteği'nden kaldırırsanız, çalışmaya başlar. Hem sunucu düzeyini hem de ftp site düzeyini kontrol ettiğinizden emin olmanız gerekir.

Yanıtlar:


42

Anladım. Sorun burada belgelenmiştir .

Temel olarak, çalıştırmak zorunda:

sc sidtype ftpsvc unrestricted

Ardından FTP hizmetini yeniden başlatın:

net stop ftpsvc & net start ftpsvc

Söyleyebileceğim kadarıyla, bu R2'de bir hata. Git şekil.


Windows Server 2012 ve IIS 8 için çalıştığı onaylandı ...
cederlof

3
Aynı sorunun Server 2012 IIS'de oluştuğunu onaylayabilir ve bu çözüm giderir.
14'te

1
Bu çözüm Windows Pro 7 FTP Sunucusu için çalışır. Teşekkürler.
jacouh

15 Ağustos'ta hala gerekli olduğunu doğruladı ve benim için çalıştı.
frumbert

1
sorunu çözmedi. başka tavsiye var mı?
Nahum
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.