Differenze tra le versioni di "Guida al trasferimento FTP"

Da It Ikoula wiki.
Jump to navigation Jump to search
 
(3 versioni intermedie di 3 utenti non mostrate)
Riga 1: Riga 1:
 +
<span data-link_translate_de_title="Anleitung zur FTP-Übertragung"  data-link_translate_de_url="Anleitung zur FTP-Übertragung"></span>[[:de:Anleitung zur FTP-Übertragung]][[de:Anleitung zur FTP-Übertragung]]
 +
<span data-link_translate_nl_title="FTP Overdracht Gids"  data-link_translate_nl_url="FTP Overdracht Gids"></span>[[:nl:FTP Overdracht Gids]][[nl:FTP Overdracht Gids]]
 
<span data-link_translate_it_title="Guida al trasferimento FTP"  data-link_translate_it_url="Guida al trasferimento FTP"></span>[[:it:Guida al trasferimento FTP]][[it:Guida al trasferimento FTP]]
 
<span data-link_translate_it_title="Guida al trasferimento FTP"  data-link_translate_it_url="Guida al trasferimento FTP"></span>[[:it:Guida al trasferimento FTP]][[it:Guida al trasferimento FTP]]
 
<span data-link_translate_fr_title="Guide du transfert par FTP"  data-link_translate_fr_url="Guide du transfert par FTP"></span>[[:fr:Guide du transfert par FTP]][[fr:Guide du transfert par FTP]]
 
<span data-link_translate_fr_title="Guide du transfert par FTP"  data-link_translate_fr_url="Guide du transfert par FTP"></span>[[:fr:Guide du transfert par FTP]][[fr:Guide du transfert par FTP]]
Riga 17: Riga 19:
 
==Cosa è FTP ?==
 
==Cosa è FTP ?==
  
Il File Transfer Protocol (FTP) è una soluzione semplice e pratica per inviare file da locale ad un host, o
+
Il File Transfer Protocol ('''FTP''') è una soluzione semplice e pratica per inviare file da locale ad un host, o
per recuperare file archiviati in remoto per lavorarci sopra. Vedremo in questa guida la configurazione di un account FTP
+
per recuperare file archiviati in remoto per lavorarci sopra. Vedremo in questa guida la configurazione di un account ''FTP''
 
su Ikoula di hosting condiviso, la connessione attraverso numerosi client (FileZilla e WinSCP);
 
su Ikoula di hosting condiviso, la connessione attraverso numerosi client (FileZilla e WinSCP);
 
in una seconda parte, ci concentreremo sulla configurazione di un server FTP su un server dedicato Linux.
 
in una seconda parte, ci concentreremo sulla configurazione di un server FTP su un server dedicato Linux.

Versione attuale delle 13:34, 1 lug 2021

de:Anleitung zur FTP-Übertragung nl:FTP Overdracht Gids it:Guida al trasferimento FTP fr:Guide du transfert par FTP en:FTP Transfer Guide

Cosa è FTP ?

Il File Transfer Protocol (FTP) è una soluzione semplice e pratica per inviare file da locale ad un host, o per recuperare file archiviati in remoto per lavorarci sopra. Vedremo in questa guida la configurazione di un account FTP su Ikoula di hosting condiviso, la connessione attraverso numerosi client (FileZilla e WinSCP); in una seconda parte, ci concentreremo sulla configurazione di un server FTP su un server dedicato Linux.

Server condivisi

I pacchetti di hosting Ikoula ( gamma IK e IKL) offrono la possibilità di creare account FTP che consentano il trasferimento di file. Questi accessi sono facili da configurare e non hanno limiti di tempo.

Creazione e configurazione di un account

La configurazione viene eseguita in due passaggi:

  • Connessione al pannello di controllo di Ikoula
  • Configurazione dell'accesso FTP

La connessione al pannello di controllo di Ikoula viene effettuata tramite l'indirizzo e-mail e alla password definiti durante la creazione dell'account Ikoula; in caso di password dimenticata, è possibile ripristinarla nella pagina di accesso. I dati di accesso vi sono stati inviati all'indirizzo e-mail di registrazione in una e-mail di benvenuto.


L'indirizzo del pannello di controllo è il seguente (da registrare nei preferiti): Clicca qui

Una volta effettuato l'accesso, scegli il pacchetto di hosting nell'elenco a discesa in alto a destra dello schermo:

Scelta del pacchetto


Quindi nel menu che appare dopo la selezione, seleziona "Accesso FTP" :

Accesso FTP

Nella nuova pagina che appare, dovresti vedere la presenza di un utente casuale - questo è l'utente predefinito.

Avertenza: in alcuni pacchetti IK / IKL è disponibile solo un account FTP.
Ti invitiamo a verificare le specifiche di ciascun pacchetto nella seguente pagina : Clicca qui

Nel caso in cui sia possibile aggiungere un nuovo account, devono essere determinati tre parametri :

Aggiungere un nuovo account

   * Dove nome dell'account sarà il login dell'account FTP
   * Dove "Directory principale" sarà il percorso in cui l'utente atterrerà durante la connessione.
   * Dove "Password" e "Conferma password" sarà la password associata all'account.


Una volta convalidato, l'account FTP viene immediatamente creato e ora possiamo passare alla connessione.

Login utente

Tramite FileZilla

FileZilla è uno dei software più conosciuti; supporta protocolli diversi tra cui FTP e FTP sicuro (FTPS). Scopriremo in questa documentazione le informazioni sulla configurazione di FileZilla che ti consente di connetterti per inviare i tuoi file al tuo hosting. Si noti che un utente deve essere creato e configurato, come indicato nella parte precedente di questa pagina.

Download e installazione di FileZilla

FileZilla è gratuito e disponibile per quasi tutti i sistemi operativi attuali per installarlo basta andare sul sito ufficiale e selezionare il proprio sistema operativo, al fine di recuperare il file eseguibile. La sua installazione viene eseguita semplicemente eseguendo il file recuperato durante il download. Questo software non contiene componenti aggiuntivi ed è affidabile. Si noti che esiste anche una versione portatile per ambienti che non consentono l'installazione di software.

Sito ufficiale : Clicca qui

Al termine dell'installazione, è consigliabile eseguire gli aggiornamenti se richiesto all'apertura del software per motivi di sicurezza e aggiunte di funzioni.

Spiegazioni del software

Software Filezilla

FileZilla è composto da 5 zone di cui cercheremo di spiegare le funzioni:

  • L'area di registro fornisce informazioni preziose sulla connessione al server, errori di trasferimento e messaggi di avviso. In caso di problemi, ti preghiamo di fornirci i messaggi qui.
  • L'area locale globale consente la ricerca di file su tutti i dischi e dispositivi di rete collegati, se presenti.
  • L'area locale riservata consente la ricerca di file su un'area riservata dei dischi, per esempio, imposta automaticamente le cartelle Windows generali.
  • La zona remota è la visualizzazione dei file presenti sull'hosting remoto.
  • L'area delle azioni dirette mostra i trasferimenti correnti, i trasferimenti non riusciti e la loro velocità di avanzamento.


Una volta effettuata la connessione, un semplice "trascinamento della selezione" tra l'area locale consente l'invio al server.

Imposta FileZilla per l'hosting

Ora configureremo FileZilla in modo che possa connettersi al server FTP e più specificamente all'account configurato all'inizio della pagina. Per fare ciò, facciamo clic sul pulsante all'estrema sinistra del menu del software. Si apre un riquadro, facciamo clic su "Nuovo sito", a cui diamo un nome facile da memorizzare.

Connessione FTP

Nella colonna di destra in questa nuova finestra ci sono le informazioni sulla connessione:

  • Host : scegli l'indirizzo IP del tuo hosting o il tuo nome di dominio.
  • Porta : 21 (Questa è la porta FTP)
  • Protocollo: FTP - File Transfer Protocol
  • Crittografia : facoltativa "Connessione FTP esplicita su TLS se disponibile" o "Connessione FTP semplice (non protetta)
  • Tipo di autenticazione: selezionare normale (ovvero un identificatore di coppia + password)
  • Identificatore: il nome utente dell'account FTP creato nella prima sezione di questa documentazione
  • Password: viene creata la password associata all'utente FTP.


Nella terza scheda "Impostazioni di trasferimento", ti consigliamo di selezionare la modalità di trasferimento "Passiva".

Server dedicati

Vedremo in questa sezione l'installazione di un server FTP minimalista per l'invio e il recupero di file su un server dedicato. Prenderemo ad esempio un'installazione sotto Debian Stretch 9.

Installazione

Il primo passo è assicurarsi che la macchina sia aggiornata :

    $ apt update && apt upgrade -y


Useremo il server FTP sicuro vsftpd leggero. Per ora su Debian 9, è sufficiente il seguente comando:

    $ apt install vsftpd


Al termine dell'installazione, possiamo verificare che il servizio è attivo sulla porta 21 (porta ftp predefinita) :

    $ lsof -i :21
    COMMAND   PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
    vsftpd  10882 root    3u  IPv6 208338      0t0  TCP *:ftp (LISTEN)


    $ lsof -i :21
    COMMAND   PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
    vsftpd  10882 root    3u  IPv6 208338      0t0  TCP *:ftp (LISTEN)


Se un firewall è configurato sulla macchina o a monte (ad esempio nelle offerte Cloudstack), potrebbe essere necessario consentire la porta negli ingressi e nelle uscite TCP.

Configurazione

Tutta la configurazione del server FTP viene eseguita nel file "/etc/vsftpd.conf". Consentiremo il trasferimento in ascii, con i seguenti comandi :

    $ sed -i 's/#ascii_upload_enable=YES/ascii_upload_enable=YES/g' /etc/vsftpd.conf
    $ sed -i 's/#ascii_download_enable=YES/ascii_download_enable=YES/g' /etc/vsftpd.conf


Autorizziamo anche il diritto di scrivere agli utenti connessi :

    $ sed -i 's/#write_enable=YES/write_enable=YES/g' /etc/vsftpd.conf


Infine, abilitiamo il SSL per ottimizzare la sicurezza del server :

    $ sed -i 's/#ssl_enable=YES/ssl_enable=YES/g' /etc/vsftpd.conf


Quindi riavviare il server vsftpd:

    $ systemctl restart vsftpd


Creare un utente

È possibile creare facilmente nuovi utenti del server ftp vsftpd, che per impostazione predefinita sono simili agli utenti del sistema. Per aggiungere un utente, devi solo creare un nuovo utente da useradd e dargli una directory predefinita se lo desideri (altrimenti si connetterà in / home / user) :

    # Create user and add password
    $ adduser user
    # Edit user home
    $ usermod -d /root/of/the/user folder
    # Then give him the right rights
    $ chown user /root/of/the/folder


Connessione

La connessione è simile al metodo descritto in precedenza in questa documentazione. L'host sarà l'indirizzo IP o il campo A del server L'user creato dall'utente di sistema (nel nostro esempio: "utente") La password che viene creata durante la fase di creazione dell'utente (comando adduser) La porta sarà 21, (lsof – i : 21 per confermare sulla macchina)


Questo articolo ti è stato utile ?

0


Non si dispone dei permessi necessari per inviare commenti.