Non riesco a collegarmi al mio server FTP, perché?


10

Ho un server Windows 2008 in esecuzione con FTP 7 su IIS 7.

L'ho configurato per connettersi perché è pronto all'uso, con un utente particolare (diciamo john) con accesso in lettura / scrittura.

Quando uso il mio software client FileZilla, riesco a collegarmi al server come John. Nessun problema. Tuttavia, quando provo a connettermi utilizzando Esplora risorse o utilizzando il prompt cmd, mi viene visualizzato il messaggio "Accesso fallito". La mia macchina client è Windows Vista Ultimate.

Qualcuno sa cosa potrebbe causare questo?


Cosa vedi nei registri IIS sul server? Mostraci quali log vengono inseriti quando l'accesso non riesce e saremo in grado di diagnosticare meglio questo.
Christopher Cashell,

@Christopher Non sono riuscito a trovare alcun registro, ma ho scoperto quale fosse il problema, penso. Ho pubblicato una risposta per dettagliare la soluzione.
Joseph,

Risposte:


16

Voglio solo dire che tutte le risposte mi sono state utili.

Alla fine, tuttavia, la soluzione a cui sono arrivato era in realtà abbastanza semplice e avrei dovuto pensarci prima.

Mi sono reso conto che non avevo riavviato il server dopo aver installato FTP 7. In realtà non pensavo che fosse necessario, ma dopo aver riavviato la scatola e aver visto Windows Explorer e il ftp cmd funzionare, sono arrivato alla conclusione che doveva essere necessario in una certa misura.

Quindi, per chiunque abbia lo stesso problema che ho avuto, assicurati di riavviare la scatola dopo aver installato FTP 7.


4
Risolto il problema per me, grazie. Mi chiedo perché Windows Server non ti informi ?!
UpTheCreek

3
Non avrei mai pensato di riavviare se non avessi trovato questa domanda.
Bogdacutu,

Ho avuto lo stesso problema con il mio FTP IIS 7.5 su Windows 7. Funziona localmente ma non è stato possibile accedervi da altri computer. Un riavvio risolve il problema.
Rosdi,

riavvio fatto. Ho verificato il firewall, ho anche fatto una cosa ACL nel prompt dei comandi che probabilmente dovrei ora provare a annullare.
Greg

Chi l'ha provato?
InteXX

2

Assicurati di includere un nome utente nelle tue richieste. Ad esempio, quando ti connetti a Esplora risorse, inserisci l'URL come qualcosa di simile:

ftp: //USERNAME@ftp.your-ftp-host.com

In alternativa, di solito puoi anche specificare la password sulla linea come:

ftp: // username: PASSWORD@ftp.your-ftp-host.com


È un requisito anche se Esplora risorse mi richiede il nome utente e la password se non lo includo nella richiesta? Ho intenzione di provare questo e vedere se funziona, ma penso che sia molto strano che devo includere l'autenticazione nella mia richiesta piuttosto che specificarla usando la finestra di dialogo di autenticazione.
Joseph,

Se ti viene richiesto, probabilmente non è necessario. Ero preoccupato che tu stessi provando ad autenticarti come anonimo / ftp e che non ci riusciva.
Christopher Cashell,

1

Stai dicendo a Explorer / ftp.exe di connettersi con un determinato nome utente, piuttosto che "Anonimo"?

Quali errori compaiono nel registro IIS?


Mi viene richiesto un nome utente, che ho inserito, quindi una password, che ho inserito, e quindi dice "Accesso fallito" (per ftp.exe). Windows Explorer richiama continuamente la finestra di dialogo di autenticazione fino a quando non premo Annulla. Tuttavia, sicuramente non accedo come "Anonimo".
Joseph,

1

Se le altre risposte non riescono a risolvere il tuo problema e c'è un firewall tra te e il server ftp, il firewall potrebbe causare problemi con le connessioni ftp in modalità passiva. Che è ciò che Explorer utilizza per impostazione predefinita. È possibile modificare explorer per utilizzare le connessioni attive (anche chiamate modalità porta) con i seguenti passaggi.

  1. Apri Internet Explorer
  2. Strumenti-> Opzioni Internet
  3. Vai alla scheda avanzata
  4. In Navigazione, fare clic per deselezionare la casella di controllo Abilita visualizzazione cartella per siti FTP.
  5. Fare clic per selezionare la casella di controllo Usa FTP passivo (per firewall e compatibilità modem DSL).

Sulla base dell'errore che stai ricevendo penso che sia improbabile, ma ho visto Windows dare alcuni strani messaggi di errore in passato.
3dinfluence

1

Ho avuto lo stesso problema e le risposte sopra menzionate non hanno funzionato. Poi ho notato che il pool di applicazioni predefinito non era in esecuzione. Dato che avevo solo bisogno di FTP, ho installato i servizi FTP solo in Win2008. La soluzione per me era installare i componenti del server Web (funzionalità di base del server Web) nelle funzioni del server. Dopo questo, ho potuto avviare il pool di applicazioni predefinito (non è necessario il riavvio ;-) e il login FTP ha funzionato.

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.