Realizzare un server FTP con VSFTPD e DNS dinamico: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
Nessun oggetto della modifica
(5 versioni intermedie di uno stesso utente non sono mostrate)
Riga 16: Riga 16:
Se non sono installati sul sistema, bisogna procedere alla loro acquisizione ed installazione tramite i comandi: <pre># apt-get install make  
Se non sono installati sul sistema, bisogna procedere alla loro acquisizione ed installazione tramite i comandi: <pre># apt-get install make  
# apt-get install gcc</pre><br/>  
# 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/>
Tali pacchetti serviranno per installare e configurare il software che si occuperà di aggiornare l'indirizzo IP della macchina qualora il nostro ISP ci abbia assegnato un indirizzo IP dinamico.
E' inoltre opportuno sincerarsi che il router a cui si appoggerà il server fornisca la funzione di [https://it.wikipedia.org/wiki/Port_forwarding forwarding] degli indirizzi, senza la quale il server sarà accessibile solamente dalla rete locale.<br/>
E' inoltre opportuno sincerarsi che il router a cui si appoggerà il server fornisca la funzione di [https://it.wikipedia.org/wiki/Port_forwarding 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/>
Per questa guida è stato scelto l'utilizzo dell'implementazione [https://security.appspot.com/vsftpd.html#about VSFTPD] 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/>
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><br/>
E' inoltre possibile verificare lo stato del server tramite il comando: <pre># /etc/init.d/vsftpd status</pre><br/>
Riga 30: Riga 30:
Prima di settare le nuove regole, sarebbe opportuno effettuare una copia di backup del file di configurazione originale tramite il comando: <pre># cp /etc/vsftpd.conf /home/vostronomeutente/Documenti</pre> (o in qualsiasi altro percorso che sia di vostro gradimento).<br/>
Prima di settare le nuove regole, sarebbe opportuno effettuare una copia di backup del file di configurazione originale tramite il comando: <pre># cp /etc/vsftpd.conf /home/vostronomeutente/Documenti</pre> (o in qualsiasi altro percorso che sia di vostro gradimento).<br/>
Effettuata la copia di backup, è possibile modificarne il file, contenuto nella directory <code>/etc</code>, che sarà quello effettivamente letto da VSFTPD.<br/>
Effettuata la copia di backup, è possibile modificarne il file, contenuto nella directory <code>/etc</code>, che sarà quello effettivamente letto da VSFTPD.<br/>
Prima di procedere alla modifica, è necessario stoppare il demone vsftpd tramite il comando <pre># /etc/init.d/vsftpd stop</pre> a questo punto bisognerà eliminare il contenuto del file ed incollare al suo interno le seguenti regole:<br/>
Prima di procedere alla modifica, è necessario stoppare il demone vsftpd tramite il comando: <pre># /etc/init.d/vsftpd stop</pre> a questo punto bisognerà eliminare il contenuto del file ed incollare al suo interno le seguenti regole:<br/>
<pre>listen=YES
<pre>listen=YES
anon_root=/var/ftp/TEST
anon_root=/var/ftp/TEST
Riga 64: Riga 64:


==DNS Dinamico==
==DNS Dinamico==
Il DNS dinamico è indispensabile nel caso in cui il router assegni indirizzi IP dinamici tramite il DHCP.  
Il DNS dinamico è indispensabile nel caso in cui il nostro ISP assegni indirizzi IP dinamici ai propri clienti. <br/>
Per motivi pratici è stato considerato questo caso, che dovrebbe corrispondere alla media della casistica; prima di procedere, però, alla sottoscrizione di un abbonamento gratuito presso il provider di DNS dinamico scelto per questa guida (ovvero: [https://www.noip.com/it-IT no-ip]), bisogna effettuare il forward del server al router. <br/>
Per motivi pratici è stato considerato questo caso, che dovrebbe corrispondere alla media della casistica; prima di procedere, però, alla sottoscrizione di un abbonamento gratuito presso il provider di DNS dinamico scelto per questa guida (ovvero: [https://www.noip.com/it-IT no-ip]), bisogna effettuare il forward del server al router. <br/>
===Configurazione del forwarding===
===Configurazione del forwarding===
28

contributi

Menu di navigazione