Senza dubbio FTP (File Transfer Protocol) č il pių popolare metodo per caricare i file sul server; uno dei server FTP pių conosciuti per Linux č VsFTP, mentre come client esistono molte alternative sia pay che opensurce come Filezilla.

1. Apri il terminale come mostrato nella lezione relativa al virtual server e se ti logghi con un utente diverso da "root" richiedi i privilegi di root come segue

[user@webmasterwannabe ~]$ su

2. Il pacchetto VsFTP su Centos si chiama "vsftpd". Per installarlo usa YUM (il package manager di Centos).

[user@webmasterwannabe ~]$ yum install vsftpd

1. Apri il file di configurazione di VsFTP

[user@webmasterwannabe ~]$ vi /etc/vsftpd/vsftpd.conf

2. Disabilita gli accessi anonimi via FTP:

anonymous_enable=NO

3. Abilita l'accesso agli utenti del server locali

local_enable=YES

4. Dai i permessi in scrittura agli utenti locali

write_enable=YES

5. Limita la navigazione via FTP degli utenti locali alla loro cartella di appartenenza.

chroot_local_user=YES

6. Esci e salva il file con :wq!.

7. Riavvia VsFTP.

systemctl restart vsftpd

8. Rendi VsFTP avviabile automaticamente al boot.

systemctl enable vsftpd

Uno dei pių diffusi e open-source č Filezilla.

1. Scarica "Filezilla Client" dal sito ufficiale https://filezilla-project.org/

Filezilla

2. Installa Filezilla cliccando l'eseguibile appena scaricato e una volta installato aprilo e aggiungi il tuo sito al "site manager".

Configura Filezilla

3. Clicca connetti e accedi alla cartella riservata al tuo utente sul server.

Connetti Filezilla

Per caricare i file sul tuo spazio hosting appena creato sul server virtuale basta semplicemente trascinare i file dal tuo computer nello spazio di Filezilla indicato sopra.

In alternativa puoi navigare la sezione "Sito locale" e trascinare i file che trovi nelle varie cartelle verso la sezione "Sito remoto" senza dunque uscire dall'applicativo Filezilla.

Scopri come creare una pagina HTML

Vivi la prossima sfida