![]() |
| Home | Chi sono | Mappa del sito | Contatti |
|
Archivio->Server FTP ftpd
ftpdQuesto piccolo tutorial spiega, alcuni concetti di base su come installare e configurare il Server FTP ftpd su FreeBSD.L'installazione di base di FreeBSD comprende già il pacchetto ftpd. Ovviamente per avviare questo servizio occorre abilitare il servizio inetd. Quest'ultimo servizio è proprio quello che si occupa di gestire i servizi ftp, telnet, ecc.. Il servizio inetd può essere abilitato all'avvio del sistema scrivendo sul file /etc/rc.conf inetd_enable="YES"
Per abilitare il servizio FTP occorre modificare il file /etc/inetd.conf in quanto nella configurazione di base, tutti i servizi (ftp, telnet, ecc...) sono disabilitati. Per il servizio FTP occorre decommentare questa linea: ftp stream tcp nowait root /usr/libexec/ftpd ftpd -l
Il file /etc/ftpusers elenca utenti e gruppi soggetti a restrizioni di accesso FTP. Nell'installazione di base questo file contiene tutti gli utenti di sistema: ovvero tutti gli utenti sono impostati con accesso negato. Ora, dal momento in cui si abilita il servizio FTP, ogni nuovo utente che successivamente si viene a creare è automaticamente abilitato all'accesso FTP. Inoltre, i permessi dell'utente FTP sono ereditati dai permessi di sistema dello stesso utente. Per impostare delle restrizioni di accesso al nuovo utente, occorre modificare il file /etc/ftpchroot. Questo file non è presente nell'installazione di base, quindi occorre crearlo. Ogni utente inserito in questo file, può navigare solo sulla sua home directory. Altri file utili: /etc/ftpwelcome contiene il messaggio per gli utenti prima che raggiungano il prompt del login. /etc/ftpmotd contiene il messaggio per gli utenti dopo un login di successo. /var/log/xferlog contiene i log degli accessi. |