FTP Server
Come Installare VsFTP e caricare i file del tuo sito
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/
2. Installa Filezilla cliccando l'eseguibile appena scaricato e una volta installato aprilo e aggiungi il tuo sito al "site manager".
3. Clicca connetti e accedi alla cartella riservata al tuo utente sul server.
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.