<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
		xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
>

<channel>
	<title>Davide Governale's Lab &#187; Debian</title>
	<atom:link href="http://www.davidegovernale.com/tag/debian/feed" rel="self" type="application/rss+xml" />
	<link>http://www.davidegovernale.com</link>
	<description>Benvenuti nel mio laboratorio!</description>
	<lastBuildDate>Mon, 01 Nov 2010 18:31:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<copyright>2006-2007 </copyright>
	<managingEditor>magellanino@gmail.com (Davide Governale's Lab)</managingEditor>
	<webMaster>magellanino@gmail.com (Davide Governale's Lab)</webMaster>
	<image>
		<url>http://www.davidegovernale.com/wp-content/plugins/podpress/images/powered_by_podpress.jpg</url>
		<title>Davide Governale's Lab</title>
		<link>http://www.davidegovernale.com</link>
		<width>144</width>
		<height>144</height>
	</image>
	<itunes:subtitle></itunes:subtitle>
	<itunes:summary>Benvenuti nel mio laboratorio!</itunes:summary>
	<itunes:keywords></itunes:keywords>
	<itunes:category text="Society &#38; Culture" />
	<itunes:author>Davide Governale's Lab</itunes:author>
	<itunes:owner>
		<itunes:name>Davide Governale's Lab</itunes:name>
		<itunes:email>magellanino@gmail.com</itunes:email>
	</itunes:owner>
	<itunes:block>no</itunes:block>
	<itunes:explicit>no</itunes:explicit>
	<itunes:image href="http://www.davidegovernale.com/wp-content/plugins/podpress/images/powered_by_podpress_large.jpg" />
		<item>
		<title>Impostare l&#8217;ora su Debian GNU/Linux e tenerla sempre aggiornata</title>
		<link>http://www.davidegovernale.com/guide/impostare-lora-su-debian-gnulinux-e-tenerla-sempre-aggiornata</link>
		<comments>http://www.davidegovernale.com/guide/impostare-lora-su-debian-gnulinux-e-tenerla-sempre-aggiornata#comments</comments>
		<pubDate>Mon, 01 Nov 2010 12:43:16 +0000</pubDate>
		<dc:creator>Davide Governale</dc:creator>
				<category><![CDATA[Guide]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[ntp]]></category>
		<category><![CDATA[ora esatta]]></category>

		<guid isPermaLink="false">http://www.davidegovernale.com/?p=54</guid>
		<description><![CDATA[Introduzione La mini-guida nasce per tutti coloro i quali hanno il sano e giusto desiderio di avere sempre l&#8217;ora corretta sulla propria macchina Debian anche quando ci sono passaggi dall&#8217;ora legale a quella solare e viceversa e rendere tutto ciò automatizzato senza dovere stare sempre lì ad aggiornare l&#8217;ora manualmente, bene possiamo iniziare. Configurazione Cominciamo [...]
No related posts.

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p><strong>Introduzione</strong><br />
La mini-guida nasce per tutti coloro i quali hanno il sano e giusto desiderio di avere sempre l&#8217;ora corretta sulla propria macchina Debian anche quando ci sono passaggi dall&#8217;ora legale a quella solare e viceversa e rendere tutto ciò automatizzato senza dovere stare sempre lì ad aggiornare l&#8217;ora manualmente, bene possiamo iniziare.</p>
<p><strong>Configurazione</strong><br />
Cominciamo installando da root il nostro client per impostare l&#8217;orario di sistema da server NTP, ossia il famoso <em>ntpdate</em> e per far ciò diamo : </p>
<p><code>apt-get install ntpdate</code></p>
<p>Terminata l&#8217;installazione , imposteremo i link ai nostri server NTP preferiti io consiglio di usare i server dell&#8217;Istituto Nazionale di Ricerca Metrologica ossia i server: <em>ntp1.inrim.it</em> ed  <em>ntp2.inrim.it</em>, ma se non siete maniaci dell&#8217;ora precisa al millisecondo potete anche lasciare i server NTP impostati di default in Debian. Se volessimo modificare i server settati di default sempre da root, basta dare:</p>
<p><code>gedit /etc/default/ntpdate</code></p>
<p>e sostituire la stringa <em>NTPSERVERS=&#8221;0.debian.pool.ntp.org 1.debian.pool.ntp.org 2.debian.pool.ntp.org 3.debian.pool.ntp.org&#8221;</em> con quella che contiene i nostri server preferiti e quindi con <em>NTPSERVERS=&#8221;ntp1.inrim.it ntp2.inrim.it&#8221;</em> e sostituite anche la stringa <em>NTPDATE_USE_NTP_CONF=yes</em> con <em>NTPDATE_USE_NTP_CONF=&#8221;"</em>, dopo aver eseguito la modifica salvate e chiudete; per rendere effettiva tale modifica basterà eseguire sempre da root il comando:</p>
<p><code>ntpdate-debian</code></p>
<p>Ma in questo modo non abbiamo automatizzato nulla, abbiamo semplicemente settato l&#8217;ora del nostro sistema provvisoriamente e se dovesse esserci uno dei tanti famosi passaggi ora legale→ora solare e viceversa? Dovremmo sempre stare lì a dare da root <em>ntpdate-debian</em> beh non è comodo, allora automatizziamo il tutto.</p>
<p><strong>Automatizzazione</strong><br />
Per automatizzare il tutto ci vengono in aiuto i file <em>crontab</em> che consentono la pianificazione di comandi, ovvero consentono di registrarli presso il sistema per essere poi mandati in esecuzione periodicamente. I file crontab contengono la lista dei job e altre istruzioni per il demone di cron. Bene, allora editiamo il nostro file <em>crontab</em> sempre da root con il seguente comando:</p>
<p><code>crontab -e</code></p>
<p>ed al termine di tutte le stringhe di commento (tutte le stringhe che iniziano con #) aggiungiamo la stringa:</p>
<p><strong>-Soluzione 1-</strong></p>
<p><code>@reboot ntpdate-debian</code></p>
<p>salviamo e chiudiamo il tutto. Quello che abbiamo detto di fare a cron non è altro che questo: ad ogni riavvio lancia ntpdate-debian, ovviamente ntpdate-debian usa i server impostati in /etc/default/ntpdate. Beh la domanda sorge spontanea&#8230;e se io lo volessi aggiornare per esigenze personali con un altra frequenza oppure ad un ora prestabilita? Se volessimo aggiornare ad ogni ora possiamo sostituire ad esempio  <em>@reboot</em> con <em>@hourly</em>, ad ogni settimana sostituiremo invece <em>@weekly</em> e così via&#8230;</p>
<p><strong>-Soluzione 2-</strong><br />
Se invece dovessimo avere delle esigenze particolari e dover aggiornare l&#8217;ora ad esempio alle ore 12 di ogni giorno al posto di aggiungere in crontab <em>@reboot ntpdate-debian</em> aggiungeremo:</p>
<p><code>0 12 * * * ntpdate-debian</code></p>
<p>Si pone un altro quesito ovvio: E se io alle 12 avessi la mia macchina Debian spenta? Niente paura ci aiuta <em>anacron</em>, così quando accendiamo il pc anacron eseguirà tutto quello che cron non ha eseguito quando il pc era spento, quindi recupererà il lavoro non svolto da cron e per fare tutto ciò basta semplicemente installare anacron ovviamente sempre da root così:</p>
<p><code>apt-get install anacron</code></p>
<p><strong>Conclusioni</strong><br />
Seguendo passo passo questa semplice guida avremmo sempre, un sistema Debian GNU/Linux con l&#8217;ora esatta corretta.</p>
<p>Per la stesura di questa guida ringrazio il mio carissimo amico David Paleino grande Debian Developer <img src='http://www.davidegovernale.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.davidegovernale.com/guide/impostare-lora-su-debian-gnulinux-e-tenerla-sempre-aggiornata/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installazione di shroudBNC con supporto SSL su un sistema Debian GNU/Linux</title>
		<link>http://www.davidegovernale.com/guide/installazione-di-shroudbnc-con-supporto-ssl-su-un-sistema-debian-gnulinux</link>
		<comments>http://www.davidegovernale.com/guide/installazione-di-shroudbnc-con-supporto-ssl-su-un-sistema-debian-gnulinux#comments</comments>
		<pubDate>Sat, 16 May 2009 16:14:45 +0000</pubDate>
		<dc:creator>Davide Governale</dc:creator>
				<category><![CDATA[Guide]]></category>
		<category><![CDATA[bnc]]></category>
		<category><![CDATA[bouncer]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[IRC]]></category>
		<category><![CDATA[shroudBNC]]></category>
		<category><![CDATA[SSL]]></category>

		<guid isPermaLink="false">http://www.davidegovernale.com/?p=7</guid>
		<description><![CDATA[Introduzione In questa guida vedremo come installare shroudBNC, l’ormai noto bouncer (abbrev. BNC). I bouncer per la rete IRC,  solitamente, vengono installati su server remoti, e la loro principale funzione è quella di mascherare l’indirizzo IP di chi si collega ad uno dei tantissimi server di IRC, sostituendo il proprio IP proprio come fa un [...]
No related posts.

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<h3>Introduzione</h3>
<p>In questa guida vedremo come installare shroudBNC, l’ormai noto bouncer (abbrev. BNC).</p>
<p>I bouncer per la rete <acronym title="Internet Relay Chat">IRC</acronym>,  solitamente, vengono installati su server remoti, e la loro principale funzione è quella di mascherare l’indirizzo <acronym title="Internet Protocol">IP</acronym> di chi si collega ad uno dei tantissimi server di <acronym title="Internet Relay Chat">IRC</acronym>, sostituendo il proprio <acronym title="Internet Protocol">IP</acronym> proprio come fa un proxy.</p>
<p>Perché tutto questo? Principalmente per proteggere la vostra privacy, ma soprattutto per prevenire i tanto temuti attacchi DoS (Denial-of-Service). Oltre a questo il bouncer su un server remoto vi permetterà di stare collegati sui vostri network <acronym title="Internet Relay Chat">IRC</acronym> preferiti 24h su 24h.</p>
<p>Sperando di avervi fatto capire in poche parole cosa sia un bouncer, credo sia arrivato il momento del via!</p>
<h3>Installazione</h3>
<p>Vediamo intanto i pacchetti necessari per l’installazione di shroudBNC sulla nostra macchina Debian GNU/Linux. Per installarli lanciate da root:</p>
<p><code>apt-get install tcl8.4 tcl8.4-dev make gcc g++ openssl libssl-dev</code></p>
<p>Solitamente chi fornisce questi servizi su server remoti ha già installati questi pacchetti.</p>
<p>Fatte queste necessarie premesse, entriamo nel cuore operativo dell’installazione.<br />
Dopo aver eseguito il login sul nostro server remoto, tramite <acronym title="Secure Shell">SSH</acronym> o altre shell remote, ed essere entrati nella nostra directory di utente con il semplice comando:</p>
<p><code>cd /home/tuadirectory</code></p>
<p>possiamo scaricare dal web il nostro shroudBNC eseguendo il comando:</p>
<p><code>wget http://mirror.shroudbnc.info/sbnc-1.2.tar.gz</code></p>
<p>Una volta terminato il download sarà necessario scompattare il nostro file così:</p>
<p><code>tar xvfz sbnc-1.2.tar.gz</code></p>
<p>Dopo aver scompattato, spostiamoci dentro la directory appena creata con:</p>
<p><code>cd sbnc-1.2/</code></p>
<p>e lanciamo il comando necessario per l’installazione di shroudBNC con il supporto per <acronym title="Secure Socket Layer">SSL</acronym></p>
<p><code>./configure --enable-ssl</code></p>
<p>seguito da:</p>
<p><code>make</code></p>
<p>e da:</p>
<p><code>make install</code></p>
<p>Fatto ciò spostiamoci nella cartella <strong>sbnc</strong> con il comando</p>
<p><code>cd ~/sbnc/</code></p>
<h3>Primo avvio e configurazione</h3>
<p>Terminata l’installazione, è arrivato il momento della configurazione del nostro shroudBNC</p>
<p><code>./sbnc</code></p>
<p>Ci verrà chiesto di inserire la porta sulla quale lavorerà il nostro BNC, ossia:</p>
<pre>Which port should the bouncer listen on (valid ports are in the range 1025 - 65535):</pre>
<p>dopodiché ci verrà chiesto di inserire l’identd</p>
<pre>What should the first user's name be?</pre>
<p>e la password associata all’identd</p>
<pre>Please enter a password for the first user:</pre>
<pre>Please confirm your password by typing it again:</pre>
<p>Ricordateli perché con questi dati accederete a shroudBNC, e sono gli stessi che imposterete sul vostro client <acronym title="Internet Relay Chat">IRC</acronym>.</p>
<h3>Configurazione delle chiavi <acronym title="Secure Socket Layer">SSL</acronym></h3>
<p>Terminato l’inserimento, è giunto il momento di abilitare l’<acronym title="Secure Socket Layer">SSL</acronym> per collegarci al nostro shroudBNC. Modifichiamo intanto il file sbnc.conf così:</p>
<p><code>nano -w sbnc.conf</code></p>
<p>sostituiamo la voce <strong>system.port</strong> con <strong>system.sslport</strong></p>
<p>salviamo e chiudiamo con CTRL-X</p>
<p>Fatto ciò è necessario generare il nostro certificato <acronym title="Secure Socket Layer">SSL</acronym>; per fare ciò utilizziamo tre semplici comandi:</p>
<p><code>openssl genrsa -des3 -out sbnc.key 2048</code></p>
<p>ci verrà richiesto di inserire una passphrase. Inseriamo una passphrase facile da ricordare, ma difficile da indovinare per eventuali malintenzionati</p>
<p><code>openssl rsa -in sbnc.key -out sbnc.key</code></p>
<p>Reinseriamo la passphrase precedente, e per terminare:</p>
<p><code>openssl req -new -x509 -days 3600 -key sbnc.key -out sbnc.crt</code></p>
<p>Qui ci verrà chiesto di inserire alcuni dati relativi al certificato <acronym title="Secure Socket Layer">SSL</acronym>. Potete tranquillamente accettare con il tasto INVIO senza inserire nulla per tutte le successive richieste.</p>
<h3>Secondo avvio e primi settaggi</h3>
<p>Terminato il tutto, e sperando di non aver commesso errori nei passi precedenti, possiamo avviare il nostro shroudBNC impartendo il comando</p>
<p><code>./sbnc</code></p>
<p>Perfetto! Il nostro shroudBNC è attivo e funzionante! Adesso basta aprire il nostro client ed inserire i corretti parametri per la connessione al BNC.</p>
<p>Una volta collegati al BNC ci verrà chiesto di settare un server <acronym title="Internet Relay Chat">IRC</acronym> al quale connetterci. In ogni caso, vi consiglio caldamente di creare un utente diverso da quello di amministrazione per accedere ai vari server <acronym title="Internet Relay Chat">IRC</acronym>, e di lasciare l’user di amministrazione libero.</p>
<p>Per avere una panoramica esaustiva di tutti i comandi disponibili con shroudBNC, basta eseguire il comando <strong>/sbnc help</strong> dal vostro client <acronym title="Internet Relay Chat">IRC</acronym>. Quindi creiamo velocemente il nostro nuovo user rispettando la sintassi:</p>
<p><code>/sbnc adduser &lt;username&gt; [password]</code></p>
<p>dove <strong>username</strong> sarà il nostro identd e non il nickname (attenzione!!), e la password ovviamente relativa all’user creato. Impostiamo questi parametri su una nuova scheda server del vostro client ed accediamo. Una volta aver effettuato il login digitiamo:</p>
<p><code>/sbnc set server host.deltuoserver.irc numeroporta</code></p>
<p>(es: <code>/sbnc set server calvino.freenode.net 6667</code>)</p>
<p>Aspettiamo i 120 secondi necessari affinchè shroudBNC si colleghi al server e joinate i vostri canali preferiti!</p>
<p>Buon divertimento!</p>
<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.davidegovernale.com/guide/installazione-di-shroudbnc-con-supporto-ssl-su-un-sistema-debian-gnulinux/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

