* * *
Benvenuto! Effettua l'accesso oppure registrati.
Hai perso l'e-mail di attivazione?
25 Febbraio 2017, 05:42:42

Inserisci il nome utente, la password e la durata della sessione.

Links

ads

Supporta il Forum per 2016-2017

Supporta anche tu CentOS-Italia.org in maniera del tutto gratuita.

Accedendo ad Amazon seguendo queste istruzioni

Quando effettui un acquisto una piccola percentuale viene data da Amazon a noi, in modo da poter pagare le spese di gestione e continuare ad avere un forum privo di banner pubblicitari.

Grazie a tutti del supporto

Buon Forum

Benvenuto


Benvenuto su la Community CentOS-Italia.Org

La Community Italiana di Linux CentOS e' lieta di averti tra noi , CentOS-Italia.Org e' un risorsa di guide e forum dal principiante al sistemista senior.
Clicca qua per registrati ora

La registrazione e' gratuita e ti consente di avere pieno accesso alle risorse di CentOS-Italia.org , come uso della ricerca avanzata , le funzioni interattive del portale e visualizzare i links nei post.
Gli utenti registrati non visualizzano gli ads, quindi registrati subito se non l'hai gia fatto.

Lo staff di CentOS-Italia.Org cerca di rendere la community un posto piacevole e il piu' produttivo possibile, invitiamo quindi i nuovi utenti a leggere le regole base.
Per info o problemi di registrazione scrivere a centos (at) centos-italia.org .

Non intendo dilungarmi su spiegazioni che si possono ottenere solo con un minimo
di sforzo. Piuttosto vorrei cogliere quei passaggi fondamentali per avere subito pronto il server FTP:

Vediamo come procedere:

1) Installare vsftp sulla macchina

Da root in una console digitiamo:


a) se utilizziamo le debian-like:

apt-get install vsftp

b) se utilizziamo le fedora-like, centos-like:

yum install vsftp


2) Aggiungiamo gli utenti ftp

Da root in una console digitiamo:

# useradd -m eugenio

# useradd -m pippo

3) Diamo una password agli utenti

sempre da root digitiamo:

# passwd eugenio

# passwd pippo


Avviamo vsftpd:

/etc/init.d/vsftpd start


NOTA: ogni volta che facciamo cambiamenti ai file di configurazione dobbiamo riavviare il demone e perciò:

/etc/init.d/vsftpd restart


4) il file di configurazione vsftp.conf

Il file si trova in /etc/vsftpd/vsftpd.conf

Questi non sono i parametri completi ed inoltre la `home` degli utenti si trova in /home e non in /var/ftp ma sono comunque quelli appena necessari per avere un utente in una home con una chroot jail, una home cioè, dalla quale l'utente non può uscire e andare a rovistare per tutto il file system; non viene utilizzata una lista di utenti, nè vi è un controllo su di essa; per maggiori imput vedere l'ottimo help della Red Hat - Capitolo 15: http://www.redhat.com/docs/manuals/enterprise/RHEL-4-Manual/it/ref-guide/index.html

Bene, cominciamo. Innanzitutto facciamo una copia del file originale e quindi da terminale in modalità superutente digitiamo:

cat /etc/vsftpd/vsftpd.conf > /etc/vsftpd/vsftpd.conf.originale

ora eliminiamo il file /etc/vsftpd/vsftpd.conf:

rm -f /etc/vsftpd/vsftpd.conf

ne creiamo uno completamente nuovo copiandovi questo testo:


anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=077
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=NO
xferlog_file=/var/log/vsftpd.log
#ferlog_std_format=YES
#idle_session_timeout=600
#data_connection_timeout=120
#nopriv_user=ftpsecure
ftpd_banner=Benvenuto dal server FTP.
#chroot_list_enable=YES
#chroot_list_file=/etc/vsftpd/chroot_list
chroot_local_user=YES
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
chmod_enable=YES



Bene, è il momento di provare il ns. server ftp.

Prima riavviamo il demone:

/etc/init.d/vsftpd restart


e poi da una console e da root digitiamo:

ftp 192.168.13.47

viene richiesto il nome e la password. E' tutto, siamo entrati nella ns. cartella sul server
avente ip 192.168.13.47.

Ora dobbiamo fare in modo che il demone parta anche al riavvio successivo.
Se abbiamo una Fedora o il nostro CentOS, apriamo con un editor il file /etc/rc.d/rc.local ed inseriamo:

/etc/init.d/vstpd start

salviamo e chiudiamo.

Eugenio

Commenti *

1) Re: VSFTP installazione veloce
Scritto da kernel il 24 Febbraio 2008, 17:30:56
per impostare vsftpd ( e altri servizi ) al avvio automatico io preferisco usare chkconfig che mi permette di impostare i runlevel

/sbin/chkconfig --level 23 vsftpd on
2) Re: VSFTP installazione veloce
Scritto da 0 il 24 Febbraio 2008, 22:44:08
Questo è un aspetto che debbo approfondire. Grazie dell'imput.

Eugenio
3) Re: VSFTP installazione veloce
Scritto da canuinf il 17 Luglio 2008, 11:45:03
4) Re: VSFTP installazione veloce
Scritto da Jhoee Brother il 23 Ottobre 2009, 03:18:53
su centos 5.3 x86_65 (kernel 2.6), virtualizzato con vmware workstation su win7 ho avuto questi problemi:

"yum install vsftp" non funziona, manca la d

yum install vsftpd

--------------------------------------------------------------------------------

provo l'accesso dal client (filezilla)e mi da questo output

Stato:   Connessione a 192.168.0.3:21...
Stato:   Connessione stabilita, in attesa del messaggio di benvenuto...
Risposta:   220 Benvenuto nell'server FTP - Eugenio
Comando:   USER eugenio
Risposta:   331 Please specify the password.
Comando:   PASS ******
Risposta:   500 OOPS: cannot change directory:/home/eugenio
Errore:   Errore grave
Errore:   Impossibile collegarsi al server


praticamente googolando in giro SELinux rompe le scatole non permettendomi di accedere alla cartella /home/eugenio

ecco la soluzione (valida anche per fedora)

su -
getsebool -a | grep ftp                (visualizza sto stato dei valori per "ftp")
setsebool -P ftp_home_dir on      (setta il valore booleano "ftp_home_dir" su "on")
getsebool -a | grep ftp                (visualizza sto stato dei valori per "ftp")


nell'output che ho avuto io  "allow_ftpd_anon_write" stava su "off" ma funziona lo stesso

allow_ftpd_anon_write --> on
allow_ftpd_full_access --> off
allow_ftpd_use_cifs --> off
allow_ftpd_use_nfs --> off
ftp_home_dir --> on
httpd_enable_ftp_server --> off

ciao a tutti, notte
5) Re: VSFTP installazione veloce
Scritto da luca_rivara il 16 Novembre 2009, 12:05:56
Ciao!

Mi chiamo Luca e ho su un computer CENTOS istallato un server vsftpd. Purtroppo però ora ho un problema
perchè riesco solo a scaricare file zippati e non carico nulla. Qualcuno ha per caso idea su come si faccia a
caricare un file qualsiasi? E perchè solo i files zippati possono essere scaricati? Non è possibile scaricare
anche files normali?
Grazie mille

Luca
6) Re: VSFTP installazione veloce
Scritto da orestelub il 04 Novembre 2011, 17:43:37
a me non funzionava setsebool -P ftp_home_dir on
l'ho corretto così
setsebool ftp_home_dir 1
7) Re: VSFTP installazione veloce
Scritto da hunterbit il 20 Febbraio 2012, 19:30:06
Ciao a tutti,
ho eseguito la configurazione e va alla grande, perfetto.
ora se volessi invece di andare nella home /home/utenteftp
ma volessi direttamente accedere alle cartelle dei miei siti che si trovano in /var/www/html/
come posso fare?
8) Re: VSFTP installazione veloce
Scritto da cicciods il 18 Marzo 2013, 15:16:23
Ho creato un utente ex novo che ha l'accesso alla cartella /var/www/html. Mi dà la possibilità di verdere i file, ma non mi fa
uplodare i file. L'errore che mi dà è il seguente:
553 Could not create file.
Errore:   Errore grave

Come mai?
I commenti per questo articolo sono stati disabilitati.

Notizie

Per un veloce Download di CentOS 6 http://mi.mirror.garr.it/mirrors/CentOS/6.4/isos/ Per una ricerca veloce su google linux http://www.google.it/linux

Collegamenti

Posts Recenti

Utenti
Statistiche
  • Post in totale: 12506
  • Topic in totale: 2793
  • Online Oggi: 179
  • Massimi online: 536
  • (26 Luglio 2012, 11:06:17)
Utenti Online
Utenti: 0
Visitatori: 161
Totale: 161

Permessi

-no content-

ShoutBox!

Ultimo 5 Shout:

trattore

28 Settembre 2015, 03:30:48
ma qui non c'è mai nessuno
 ;)

ivo

26 Agosto 2015, 16:01:14
Ho configurato il DHCP creato il file /etc/dhcpd.conf con il seguente contenuto
-------------------------------------------------------------------------------
ddns-update-style interim;
ignore client-updates;

authoritative;

subnet 172.16.208.96 netmask 255.255.255.240 {
    option routers      
 

ifconfig

03 Aprile 2015, 19:02:35
NON REGISTRATEVI CON EMAIL HOTMAIL/LIVE/OUTLOOK SPESSO NON ARRIVANO LE MAIL

Mostra ultimi 50