FTP – File Transfer Protocol

Una tra le soluzioni possibili per collegarsi ai server FTP è l’utilizzo del programma telnet(sconsigliato).

Procedura per eseguire alcune operazioni tramite telnet.

  1. Aprire una shell e lanciare il comando
    telnet indirizzo_sito_ftp 21
  2. Al prompt dei comandi digitare il seguente comando, seguito dal nome utente
    user inserire_nome_utente
  3. Al prompt dei comandi, se richiesto, digitare il seguente comando
    pass inserire_password
  4. Per chiudere la sessione digitare il seguente comando
    quit

Riepilogo alcuni comandi

  • USER – Invio username al server FTP
  • PASS – Invio la password (Se è stato specificato utente Anonymous, necessario inserire il proprio indirizzo email)
  • PWD – (Print working directory) Visualizza directory corrente
  • CWD – (Change working directory) Cambio folder
  • CDUP – (Change direcory Upper) Risalire di un livello dalla directory corrente
  • PASV – Attivazione passive mode (Per consentire al client di connettersi al server)
  • RETR – Per ricevere un file dal server
  • QUIT – Per chiudere la connessione
  • HELP – Elenco dei comandi accettati dal server

Attenzione il comando PASV, attiva il traferimento dei dati su altra porta TCP, questo ad ogni nuova connessione richiesta dal client.
Esempio di richiesta PASV

Command: PASV
Response: 227 Entering Passive Mode (192,168,4,18,207,238)

I primi 4 numeri della serie, sono quelli che identificano l’indirizzo IP del server, in questo caso 192.168.4.18,
i rimanenti 2 numeri sono riferiti alla porta TCP dinamica (207 e 238).

Per calcolare il numero di porta che sarà utilizzata, è necessario eseguire il seguente calcolo:
(primo numero x 256) + secondo numero

in questo caso (207 x 256) + 238 = 53230

Se si configura un server FTP in passive mode, impostare un range di porte TCP nel sofware che gestisce il server FTP, e aggiungere oltre alla porta 21, tali porte alle regole in entrata del firewall del server.

Per approfondire Active a Passive FTP mode
https://documentation.meraki.com/MX/NAT_and_Port_Forwarding/Active_and_Passive_FTP_Overview_and_Configuration

Elenco dei motori di ricerca più utilizzati nel 2020, sui server FTP

This entry was posted in Network. Bookmark the permalink.