28
contributi
(Creata pagina con '{{Versioni compatibili|Jessie}} {{Stub}} ==Premessa== Lo scopo principale di questa guida è quello di rendere fruibile a chiunque (e nel caso specifico agli utenti di Debian, no...') |
Nessun oggetto della modifica |
||
Riga 9: | Riga 9: | ||
In questa sezione saranno vagliati i requisiti necessari per la corretta installazione del server FTP, nonché per il suo corretto funzionamento:<br/> | In questa sezione saranno vagliati i requisiti necessari per la corretta installazione del server FTP, nonché per il suo corretto funzionamento:<br/> | ||
*'''''N.B.: Da questo momento in avanti, <u>TUTTI I COMANDI saranno lanciati come super-utente</u>, quindi bisognerà loggarsi come utente radice oppure bisognerà eseguire i comandi premettendo <code>''sudo''</code> ad ogni comando.'''''<br/> | *'''''N.B.: Da questo momento in avanti, <u>TUTTI I COMANDI saranno lanciati come super-utente</u>, quindi bisognerà loggarsi come utente radice oppure bisognerà eseguire i comandi premettendo <code>''sudo''</code> ad ogni comando.'''''<br/> | ||
**'''''N.B. II''''': Nel caso in cui sul sistema non sia presente ''sudo'' bisognerà procedere al suo scaricamento ed alla sua installazione tramite il comando: < | **'''''N.B. II''''': Nel caso in cui sul sistema non sia presente ''sudo'' bisognerà procedere al suo scaricamento ed alla sua installazione tramite il comando:<pre># apt-get install sudo</pre> e procedere all'inserimento dell'utente corrente nella lista dei sudoers.<br/> | ||
Per ulteriori informazioni sulla procedura da seguire per l'inserimento dell'utente corrente nella lista dei sudoers ci si può rifare al manuale di sudo, oppure editare il file in /etc/sudoers con permessi di root ed aggiungere i permessi all'utente in uso.<br/> | Per ulteriori informazioni sulla procedura da seguire per l'inserimento dell'utente corrente nella lista dei sudoers ci si può rifare al manuale di sudo, oppure editare il file in /etc/sudoers con permessi di [http://guide.debianizzati.org/index.php/Root root] ed aggiungere i permessi all'utente in uso.<br/> | ||
Ogni ulteriore informazione è reperibile a questo [https://wiki.debian.org/it/sudo indirizzo].<br/> | Ogni ulteriore informazione è reperibile a questo [https://wiki.debian.org/it/sudo indirizzo].<br/> | ||
===Verifica dei pre-requisiti e del software necessario=== | ===Verifica dei pre-requisiti e del software necessario=== | ||
Per poter realizzare quanto proposto dalla guida, è strettamente necessario il possesso di due pacchetti fondamentali: [https://packages.debian.org/it/jessie/make make] e [https://packages.debian.org/jessie/gcc gcc]. <br/> | Per poter realizzare quanto proposto dalla guida, è strettamente necessario il possesso di due pacchetti fondamentali: [https://packages.debian.org/it/jessie/make make] e [https://packages.debian.org/jessie/gcc gcc]. <br/> | ||
Se non sono installati sul sistema, bisogna procedere alla loro acquisizione e installazione tramite i comandi: < | Se non sono installati sul sistema, bisogna procedere alla loro acquisizione e installazione tramite i comandi: <pre># apt-get install make | ||
Tali pacchetti serviranno per installare e configurare il software che si occuperà di aggiornare l'indirizzo IP della macchina qualora questo venga cambiato dal DHCP. E' inoltre opportuno sincerarsi che il router a cui si appoggerà il server fornisca la funzione di forwarding degli indirizzi, senza la quale il server sarà accessibile solamente dalla rete locale. | # apt-get install gcc</pre><br/> | ||
Tali pacchetti serviranno per installare e configurare il software che si occuperà di aggiornare l'indirizzo IP della macchina qualora questo venga cambiato dal [https://it.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol DHCP].<br/> | |||
E' inoltre opportuno sincerarsi che il router a cui si appoggerà il server fornisca la funzione di forwarding degli indirizzi, senza la quale il server sarà accessibile solamente dalla rete locale.<br/> | |||
===Scaricamento ed installazione di VSFTPD=== | ===Scaricamento ed installazione di VSFTPD=== | ||
Per questa guida è stato scelto l'utilizzo dell'implementazione [https://security.appspot.com/vsftpd.html#about VSFPTD] per il protocollo FTP, che è possibile scaricare ed installare tramite il comando: <pre>apt-get install vsftpd</pre><br/> | |||
Una volta scaricato ed installato il pacchetto, il server sarà già attivo ed impostato con la sua configurazione di default.<br/> | |||
E' inoltre possibile verificare lo stato del server tramite il comando: <pre>/etc/init.d/vsftpd status</pre> | |||
==Configurazione di VSFTPD== | ==Configurazione di VSFTPD== | ||
===Configurazione dei permessi: utente e directory per VSFTPD=== | ===Configurazione dei permessi: utente e directory per VSFTPD=== |
contributi