CentOS-Italia.org - La Community degli Utenti Italiani di Linux CentOS Forum e Guide How To
08 Settembre 2010, 04:08:28 *
Benvenuto! Accedi o registrati.
Hai dimenticato l'e-mail di attivazione?

Accesso con nome utente, password e durata della sessione
Notizia: CentOS-Italia.Org nasce con l'obiettivo di creare una community per la condivisione delle conoscenze nell' interesse di tutta la communita' e non come servizio al utente che cerca solo una soluzione al suo problema.
 
   Indice   Forum Aiuto Ricerca Agenda Accedi Registrati   **
Benvenuto! Accedi o registrati.
Hai dimenticato l'e-mail di attivazione?
08 Settembre 2010, 04:08:28

Accesso con nome utente, password e durata della sessione
Links
ads
Benvenuto su CentOS-Italia.Org
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.
by eugenio inserita: 24 Febbraio 2008, 11:28:00

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
10279 Views | 5 Comments | Rating: (3 rates)

(5 Comments , 0 are new)
1 Re: VSFTP installazione veloce by kernel inserita: 24 Febbraio 2008, 18: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 by eugenio inserita: 24 Febbraio 2008, 23:44:08
Questo è un aspetto che debbo approfondire. Grazie dell'imput.

Eugenio
3 Re: VSFTP installazione veloce by canuinf inserita: 17 Luglio 2008, 11:45:03
4 Re: VSFTP installazione veloce by Jhoee Brother inserita: 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 by luca_rivara inserita: 16 Novembre 2009, 13: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
Per postare un commento occorre essere membri della community
Notizie
CentOS-Italia.Org nasce con l'obiettivo di creare una community per la condivisione delle conoscenze nell' interesse di tutta la communita' e non come servizio al utente che cerca solo una soluzione al suo problema.
Collegamenti
Posts Recenti
[04 Settembre 2010, 00:09:45]

[01 Settembre 2010, 20:21:10]

[01 Settembre 2010, 14:45:22]

[01 Settembre 2010, 08:42:08]

[31 Agosto 2010, 21:30:59]

[30 Agosto 2010, 19:14:55]

[29 Agosto 2010, 16:19:10]

[28 Agosto 2010, 23:04:40]

[28 Agosto 2010, 12:37:51]

da M3kH
[27 Agosto 2010, 14:08:22]
utenti
Utenti in totale: 2409
Ultimo utente: ankyros
Stats
Messaggi in totale: 4528
Discussioni in totale: 1383
Online Oggi: 19
Presenze Massime Online: 125
(06 Marzo 2010, 10:35:24)
Utenti online
Utenti: 0
Visitatori: 18
Totale: 18
Permessi

Last 5 Shouts:
17 Maggio 2010, 17:00:00
CentOS 5.5 è fuori ...
yum update ....
10 Maggio 2010, 11:32:04
CentOS 3 pochi mesi e poi end on life ... http://lists.centos.org/pipermail/centos-announce/2010-May/016637.html

please update ..
28 Aprile 2010, 09:44:46
Ho un'animazione in swf (flash) che vorrei fosse visualizzata dal mio server centos ma qual'è la procedura per impostarlo affinchè veda l'SWF? Mi aiutate? Grazie
27 Aprile 2010, 10:12:10
29 Marzo 2010, 21:42:47
ciao a tutti volevo chiedervi aiuto in merito all'istallazione e configurazione di BInd9. Non riesco a trovare il file di configurazione /etc/named.conf come indicato in tutte le guide il file si trova all'interno del pacchetto ho provarlo ad istallarlo sisinstallarlo e reinstallarlo di nuovo ma i
Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2007, Simple Machines LLC
TinyPortal v0.9.8 © Bloc
XHTML 1.0 valido! CSS valido!
Pagina creata in 0.23 secondi con 24 interrogazioni al database.