Il server FTP IIS funziona localmente, ma non può connettersi da remoto


20

Sto provando a configurare un server FTP su Windows 2008 Server. Posso connettermi localmente:

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

Tuttavia, quando provo a connettermi da remoto, non funziona:

~>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'

Ho provato tutto ciò che mi viene in mente con le impostazioni. Il server FTP è associato a tutti gli IP non assegnati e in ascolto sulla porta 21. Ho anche verificato "Server FTP" nelle impostazioni del firewall. Non appare nulla nei file di registro FTP. Sono completamente senza idee!


Signori, ho provato il consiglio che avete avuto qui per scoprire che la modalità Passiva è abilitata se andate al Supporto Firewall per il sito FTP. Se si inserisce l'indirizzo IP pubblico nel Supporto firewall, verrà abilitata la modalità passiva per il sito FTP. Se si rimuove l'indirizzo IP dal supporto firewall, inizierà a funzionare. Dovrai assicurarti di controllare sia il livello del server sia quello del sito ftp.

Risposte:


42

Capito. Il problema è documentato qui .

Fondamentalmente, devi eseguire:

sc sidtype ftpsvc unrestricted

E quindi riavviare il servizio FTP:

net stop ftpsvc & net start ftpsvc

Da quello che posso dire, è un bug in R2. Vai a capire.


Confermato come funzionante per Windows Server 2012 e IIS 8 ...
cederlof

3
Posso confermare lo stesso identico problema che si verifica in Server 2012 IIS e questa soluzione lo risolve.
prende il

1
Questa soluzione funziona per il server FTP di Windows Pro 7. Grazie.
jacouh,

Confermato ancora necessario nell'agosto '15, e ha funzionato per me.
frumbert,

1
non ha risolto il problema. qualche altro consiglio?
Nahum,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.