Problema FTP
Porte aperte su NSG azzurro e firewall del server: 21,20,4000-40009,990,14147
Problema: il client non può connettersi a ftp dalla riga di comando e Powershell
Siamo in grado di connetterci con testuser ma non siamo in grado di vedere la directory / Elenco
Wireshark installato sul server e sul mio laptop per acquisire i pacchetti Creato un filtro su WireShark con "ftp" e "IP" L'acquisizione di pacchetti non indica il tempo è la modalità passiva o attiva e l'IP di origine è corretto. (configuriamo IP primario e IP secondario sul server)
Abbiamo scoperto che la connessione ftp non funziona dal prompt dei comandi. il tentativo di avviare una connessione a ftp.abcd.com che si stava risolvendo in 11.22.33.44 e non nell'effettivo server FTP 44.33.22.11 Gli indirizzi IP 11.22.33.44 e 44.33.22.11 sono entrambi configurati sulla stessa macchina. Tuttavia, il DNS si stava risolvendo sull'IP FTP secondario anziché su Primario
Inizialmente, abbiamo anche scoperto che le connessioni FTP a 11.22.33.44 funzionavano bene e queste connessioni erano connessioni attive. Non siamo riusciti a vedere che la modalità passiva funziona qui. Inoltre, mentre si avvia la connessione a 11.22.33.44 dal comando Commad, la sessione si blocca dopo aver dato il comando 'dir', ma lo stesso funziona con altri client ftp come FileZilla e Winscp.
Ho provato a provare con WinSCP e FileZilla e ho visto che le connessioni in modalità passiva funzionano bene e Active non è un comportamento previsto. Abbiamo verificato il motivo per cui il comando 'dir' non funziona dai dispositivi dopo l'autenticazione riuscita, abbiamo visto che il firewall di Windows sta bloccando la connessione. Abbiamo disattivato il firewall e tutto ha iniziato a funzionare come previsto. Ho controllato lo stesso da parte mia dopo aver creato la regola del firewall, i problemi sono stati risolti. Esisteva un sistema che anche dopo aver disabilitato il firewall era bloccato nell'elenco delle directory, questo potrebbe essere un problema all'interno di quel sistema o le connessioni sono state bloccate da un fattore esterno. Dal momento che dopo aver disabilitato la maggior parte di noi è in grado di lavorare bene.
le impostazioni devono essere eseguite sulla macchina Andare su Pannello di controllo → Windows Firewall → Impostazioni avanzate → Regole in entrata Fare doppio clic sulla colonna Nome per ordinare per nome Scorrere verso il basso fino a visualizzare due regole chiamate "Programma di trasferimento file"; questi erano impostati su Blocca sul mio PC (grande cerchio rosso con una linea che lo attraversava) Fai doppio clic sulla regola Nella scheda Generale, in Azione, imposta su Consenti la connessione Fai clic su OK