<?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/"
	>

<channel>
	<title>server Archivi -</title>
	<atom:link href="https://simonetocco.it/tag/server/feed/" rel="self" type="application/rss+xml" />
	<link>https://simonetocco.it/tag/server/</link>
	<description></description>
	<lastBuildDate>Sun, 21 Feb 2021 18:37:20 +0000</lastBuildDate>
	<language>it-IT</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://simonetocco.it/wp-content/uploads/2020/12/logoSimone-1-150x150.png</url>
	<title>server Archivi -</title>
	<link>https://simonetocco.it/tag/server/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Software Videoconferenza Open Source</title>
		<link>https://simonetocco.it/software-videoconferenza-open-source/</link>
					<comments>https://simonetocco.it/software-videoconferenza-open-source/#respond</comments>
		
		<dc:creator><![CDATA[Simone Tocco]]></dc:creator>
		<pubDate>Sun, 21 Feb 2021 18:32:12 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[jitsi]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[videoconferenza]]></category>
		<guid isPermaLink="false">https://simonetocco.it/?p=2598</guid>

					<description><![CDATA[<p>In Epoca COVID-19 i software per videoconferenza open source hanno avuto un&#8217;ascesa esponenziale. Oggi vorrei parlarvi di Jitsi Meet e su come installare su server Ubuntu. Jitsi Meet è un software per video conferenza facilmente utilizzabile con APP disponibili per dispositivi Android e iOS oltre che da web browser. Parliamo quindi di un&#8217;applicazione basata su [&#8230;]</p>
<p>L'articolo <a href="https://simonetocco.it/software-videoconferenza-open-source/">Software Videoconferenza Open Source</a> sembra essere il primo su <a href="https://simonetocco.it"></a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>In Epoca COVID-19 i software per <strong>videoconferenza open source</strong> hanno avuto un&#8217;ascesa esponenziale. Oggi vorrei parlarvi di <strong>Jitsi Meet</strong> e su come installare su <strong>server Ubuntu</strong>.</p>



<p>Jitsi Meet è un software per video conferenza facilmente utilizzabile con APP disponibili per <strong>dispositivi Android e iOS</strong> oltre che da web browser.</p>



<p>Parliamo quindi di un&#8217;applicazione basata su <strong>Javascript WebRTC</strong> dove è possibile condividere il proprio desktop o presentazioni, invitare altri utenti alla videoconferenza. </p>



<p>Jitsi Meet è tanto semplice quanto robusto e permette delle video chiamate <strong>crittografate</strong> senza la necessità di installazione di software da parte dei partecipanti.</p>



<figure class="wp-block-image size-large"><a href="https://simonetocco.it/wp-content/uploads/2021/02/Jitsi-Meet-Videoconferenza.jpg"><img fetchpriority="high" decoding="async" width="1024" height="508" src="https://simonetocco.it/wp-content/uploads/2021/02/Jitsi-Meet-Videoconferenza-1024x508.jpg" alt="" class="wp-image-2601" srcset="https://simonetocco.it/wp-content/uploads/2021/02/Jitsi-Meet-Videoconferenza-1024x508.jpg 1024w, https://simonetocco.it/wp-content/uploads/2021/02/Jitsi-Meet-Videoconferenza-300x149.jpg 300w, https://simonetocco.it/wp-content/uploads/2021/02/Jitsi-Meet-Videoconferenza-768x381.jpg 768w, https://simonetocco.it/wp-content/uploads/2021/02/Jitsi-Meet-Videoconferenza.jpg 1174w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<h2 class="wp-block-heading">Come installare Jitsi Meet su Server Ubuntu</h2>



<p><strong>Installare Jitsi Meet su Server Ubuntu</strong> è molto semplice e non richiede particolari informazioni. In questa guida, partiamo da un&#8217;istallazione del sistema operativo Ubuntu pulita.</p>



<p>Prima di installare Jitsi, installiamo quindi alcune funzionalita essenziali come gnupgp e il <strong>supporto https per apt</strong> con il seguente comando: </p>



<pre class="wp-block-code"><code>apt-get install --no-install-recommends -y gnupg apt-transport-https</code></pre>



<p>Settiamo ora <strong>l&#8217;hostname</strong> del dominio su cui faremo girare l&#8217;applicativo:</p>



<pre class="wp-block-code"><code>sudo hostnamectl set-hostname jitsi.tuodominio.it</code></pre>



<p>impostiamo quindi una <strong>mappatura locale</strong> editando il file hosts del sistema operativo con:</p>



<pre class="wp-block-code"><code>sudo nano /etc/hosts</code></pre>



<p>ed inseriamo alla fine del file l&#8217;istruzione:</p>



<pre class="wp-block-code"><code>127.0.0.1 jitsi.tuodominio.it</code></pre>



<p>Impostiamo quindi il <strong>Firewall di Ubuntu</strong> in modo da aprire le porte TCP e UDP utilizzate da Jitsi con il comando:</p>



<pre class="wp-block-code"><code>sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw allow 4443/tcp
sudo ufw allow 10000/udp</code></pre>



<p>Il <strong>repository di Jitsi</strong>, fornisce una chiave GPG che dobbiamo certificare al Server come chiave affidabile con il seguente comando:</p>



<pre class="wp-block-code"><code>wget -qO - https://download.jitsi.org/jitsi-key.gpg.key | apt-key add -</code></pre>



<p>Inseriamo nella lista dei repository del Sistema Operativo quello di Jitsi con:</p>



<pre class="wp-block-code"><code>echo 'deb https://download.jitsi.org stable/' > /etc/apt/sources.list.d/jitsi-stable.list</code></pre>



<p>aggiorniamo con</p>



<pre class="wp-block-code"><code>apt-get update</code></pre>



<p>e passiamo all&#8217;installazione dei pacchetti con: </p>



<pre class="wp-block-code"><code>apt-get install --no-install-recommends -y jitsi-meet</code></pre>



<p>durante l&#8217;installazione, verrà richiesto il nome del dominio a cui il <strong>software di videoconferenza open source</strong> dovrà rispondere</p>



<figure class="wp-block-image size-large"><a href="https://simonetocco.it/wp-content/uploads/2021/02/installazione-jitsi.png"><img decoding="async" width="957" height="275" src="https://simonetocco.it/wp-content/uploads/2021/02/installazione-jitsi.png" alt="" class="wp-image-2599" srcset="https://simonetocco.it/wp-content/uploads/2021/02/installazione-jitsi.png 957w, https://simonetocco.it/wp-content/uploads/2021/02/installazione-jitsi-300x86.png 300w, https://simonetocco.it/wp-content/uploads/2021/02/installazione-jitsi-768x221.png 768w" sizes="(max-width: 957px) 100vw, 957px" /></a></figure>



<p>Nel passaggio successivo, l&#8217;installazione ci chiederà se siamo in possesso di <strong>un certificato SSL</strong> oppure se vogliamo generarlo uno autofirmato. Nel caso non possediate un certificato, procediamo alla generazione:</p>



<figure class="wp-block-image size-large"><a href="https://simonetocco.it/wp-content/uploads/2021/02/certificato-jitsi.png"><img decoding="async" width="1024" height="265" src="https://simonetocco.it/wp-content/uploads/2021/02/certificato-jitsi-1024x265.png" alt="" class="wp-image-2600" srcset="https://simonetocco.it/wp-content/uploads/2021/02/certificato-jitsi-1024x265.png 1024w, https://simonetocco.it/wp-content/uploads/2021/02/certificato-jitsi-300x78.png 300w, https://simonetocco.it/wp-content/uploads/2021/02/certificato-jitsi-768x199.png 768w, https://simonetocco.it/wp-content/uploads/2021/02/certificato-jitsi.png 1505w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p>Terminata questa operazione, il nostro Jitsi è pronto all&#8217;uso ma il certificato autofirmato genererà degli errori di sicurezza sul browser. Per risolvere il problema scriviamo:</p>



<pre class="wp-block-code"><code>sudo add-apt-repository ppa:certbot/certbot</code></pre>



<p>installiamo quindi il <strong>pacchetto cerbot</strong> con:</p>



<pre class="wp-block-code"><code>sudo apt install certbot</code></pre>



<p>ed affidiamo il certificato a cerbot con:</p>



<pre class="wp-block-code"><code>sudo /usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh</code></pre>



<p>Il nostro Jitsi Meet è quindi pronto e possiamo accedere al software accedendo al dominio che abbiamo utilizzato nella configurazione: jitsi.tuodominio.it</p>



<h2 class="wp-block-heading">App per Smartphone</h2>



<p>Per utilizzare Jitsi mett su smartphone, è possibile scaricare le corrispondenti app per:</p>



<p><strong>Android:</strong> <a href="https://play.google.com/store/apps/details?id=org.jitsi.meet&amp;hl=it&amp;gl=US" target="_blank" rel="noreferrer noopener">https://play.google.com/store/apps/details?id=org.jitsi.meet&amp;hl=it&amp;gl=US</a></p>



<p><strong>iOS:</strong> <a href="https://apps.apple.com/it/app/jitsi-meet/id1165103905" target="_blank" rel="noreferrer noopener">https://apps.apple.com/it/app/jitsi-meet/id1165103905</a></p>
<!--------------------------------------><!-- Conversion Box Made Using : -------><!-- WP Conversion Boxes - -------------><!-- http://wpconversionboxes.com --><!--------------------------------------><div class="wpcb_nothing_offset"></div>

<style>
    
    .wpcb_template_main_1{
        
        background-color: #0faf97;
        width: 100%;
        height: ;
        border-width: ;
        border-color: ;
        margin-top: ;
        margin-bottom: ;
        margin-left: ;
        margin-right: ;
        padding: 20px;
        -webkit-box-shadow: inset 0px 0px 200px -38px rgba(0,0,0,0.5);
        -moz-box-shadow: inset 0px 0px 200px -38px rgba(0,0,0,0.5);
        box-shadow: inset 0px 0px 200px -38px rgba(0,0,0,0.5);     
        
    }
    
    .wpcb_template_main_1 .wpcb_box_heading{
        background-color: ;
        padding-top: 0px;
    }
    
    .wpcb_template_main_1 .wpcb_box_heading_text{
        font-family:    'Arial', serif;
        font-size:      32px;
        line-height:    38px;
        color:          #ffffff;
        text-align:     center;
        text-shadow: 0px 3px 4px rgba(0, 0, 0, 0.25);
        font-weight: 900;
        margin: 0;
    }
    
    .wpcb_template_main_1 .wpcb_box_content_container{
        
    }    
    
    .wpcb_template_main_1 .wpcb_box_content{
        font-family:    Arial;
        font-size:      20px;
        line-height:    24px;
        color:          #ffffff;
        text-align:     center;
        padding: 20px 0px;
    }
    
    .wpcb_template_main_1 .wpcb_box_button_div{
        text-align: center;
    }
    
    .wpcb_template_main_1 .wpcb_box_button_div a.wpcb_box_button, .wpcb_template_main_1 .wpcb_box_button_div button.wpcb_box_button{
        font-family:    Arial;
        font-size:      16px;
        color:          #fff;
        background-color: #4f78f2;
        border-radius: 30px;
        width: ;
        padding: 10px 15px;
    }
    
    .wpcb_button_gradient{background-image : -moz-linear-gradient(top, #4f78f2, #1851f9);background-image : -ms-linear-gradient(top, #4f78f2, #1851f9);background-image : -webkit-gradient(linear, #4f78f2, #1851f9);background-image : -webkit-linear-gradient(top, #4f78f2, #1851f9);background-image : -o-linear-gradient(top, #4f78f2, #1851f9);background-image : linear-gradient(top, #4f78f2, #1851f9);filter : progid:DXImageTransform.Microsoft.gradient(startColorstr=&quot;#4f78f2&quot;, endColorstr=&quot;#1851f9&quot;, GradientType=0);border-color : +#4f78f2 #1851f9 #1851f9;background-color : #4f78f2;}    
        
</style>


<div class="wpcb_template_main wpcb_template_main_1 wpcb_nothing wpcb_nothing" data-fadetime="0">
    <div class="wpcb_box_all_content_container">
        <div class="wpcb_box_content_container">    
            <div class="wpcb_box_heading">
                <div class="wpcb_box_heading_text">Hai bisogno di una consulenza o assistenza?</div>
            </div>            
            <div class="wpcb_box_content">
                Apri un ticket di richiesta, ti risponderò in brevissimo tempo! Chiedere non costa nulla <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" />            </div>    
            <div class="wpcb_box_button_div">
                <a href="http://simonetocco.it/assistenza-e-consulenza/" target="" id="wpcb_box_button_1" class="wpcb_box_button wpcb_button_gradient">Apri Richiesta</a>
            </div>
        </div>    
    </div>
</div><!------------------------------><!-- Conversion Box Ends Here --><!------------------------------><div class="wpcb-tracker" data-id="3643219" data-boxid="1" data-visitedpage="https://simonetocco.it:443/tag/server/feed/" data-visittype="visit"></div><p>L'articolo <a href="https://simonetocco.it/software-videoconferenza-open-source/">Software Videoconferenza Open Source</a> sembra essere il primo su <a href="https://simonetocco.it"></a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://simonetocco.it/software-videoconferenza-open-source/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Desktop Remoto senza disconnettere utente</title>
		<link>https://simonetocco.it/desktop-remoto-senza-disconnettere-utente/</link>
					<comments>https://simonetocco.it/desktop-remoto-senza-disconnettere-utente/#comments</comments>
		
		<dc:creator><![CDATA[Simone Tocco]]></dc:creator>
		<pubDate>Tue, 11 Dec 2018 17:36:49 +0000</pubDate>
				<category><![CDATA[Senza categoria]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[desktop remoto]]></category>
		<category><![CDATA[regedit]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[windows server]]></category>
		<guid isPermaLink="false">https://simonetocco.it/?p=1933</guid>

					<description><![CDATA[<p>Quando si abilita la funzionalità di Desktop Remoto in Windows Server si può avere la necessità di abilitare sessioni multiple concorrenti con lo stesso account. Se infatti accediamo al server in Desktop Remoto utilizzando le credenziali di un utente, nel momento in cui tentiamo di loggarci con le stesse credenziali aprendo un&#8217;altra sessione, ci verrà [&#8230;]</p>
<p>L'articolo <a href="https://simonetocco.it/desktop-remoto-senza-disconnettere-utente/">Desktop Remoto senza disconnettere utente</a> sembra essere il primo su <a href="https://simonetocco.it"></a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Quando si abilita la funzionalità di <strong>Desktop Remoto in Windows Server</strong> si può avere la necessità di abilitare <strong>sessioni multiple concorrenti</strong> con lo stesso account. </p>



<p>Se infatti accediamo al server in Desktop Remoto utilizzando le credenziali di un utente, nel momento in cui tentiamo di loggarci con le stesse credenziali aprendo un&#8217;altra sessione, ci verrà richiesto quale utente attualmente connesso vogliamo disconnettere. Questo non rende possibile loggarsi a <strong>Windows Server da desktop remoto contemporaneamente.</strong></p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="800" height="224" src="https://simonetocco.it/wp-content/uploads/2018/12/Windows-Server-abilitare-sessioni-RDP-multiple.jpg" alt="" class="wp-image-1934" srcset="https://simonetocco.it/wp-content/uploads/2018/12/Windows-Server-abilitare-sessioni-RDP-multiple.jpg 800w, https://simonetocco.it/wp-content/uploads/2018/12/Windows-Server-abilitare-sessioni-RDP-multiple-300x84.jpg 300w, https://simonetocco.it/wp-content/uploads/2018/12/Windows-Server-abilitare-sessioni-RDP-multiple-768x215.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>Questo impedimento è sicuramente superabile modificando alcune impostazioni sul Server:</p>



<h2 class="wp-block-heading">Come abilitare Sessioni Multiple Desktop Remoto</h2>



<p>Per abilitare le sessioni concorrenti in RDP su Windows Server (2008, 2008 R2, 2012, 2012 R2) è sufficiente accedere alla finestra di ricerca posta sopra il menù di avvio e digitare la parola <strong>&#8220;regedit&#8221;.</strong></p>



<p>Questa aprirà le chiavi di registro del Sistema Operativo. Andiamo quindi in </p>



<pre class="wp-block-preformatted">HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server</pre>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="433" height="400" src="https://simonetocco.it/wp-content/uploads/2018/12/Windows-Server-abilitare-sessioni-RDP-multiple-regedit.jpg" alt="" class="wp-image-1935" srcset="https://simonetocco.it/wp-content/uploads/2018/12/Windows-Server-abilitare-sessioni-RDP-multiple-regedit.jpg 433w, https://simonetocco.it/wp-content/uploads/2018/12/Windows-Server-abilitare-sessioni-RDP-multiple-regedit-300x277.jpg 300w" sizes="(max-width: 433px) 100vw, 433px" /></figure>



<p>Clicchiamo quindi con il tasto destro sulla voce : <strong>fSingleSessionPerUser</strong></p>



<p>e successivamente sulla voce Modify. Si aprirà quindi una finestra dove possiamo modificare la voce di registro modificando il valore da 1 a 0</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="658" height="392" src="https://simonetocco.it/wp-content/uploads/2018/12/regeditRDP.jpg" alt="" class="wp-image-1936" srcset="https://simonetocco.it/wp-content/uploads/2018/12/regeditRDP.jpg 658w, https://simonetocco.it/wp-content/uploads/2018/12/regeditRDP-300x179.jpg 300w" sizes="(max-width: 658px) 100vw, 658px" /></figure>



<p>Ora sarà possibile creare sessioni simultanee di desktop remoto senza dover scollegare altri utenti</p>
<!--------------------------------------><!-- Conversion Box Made Using : -------><!-- WP Conversion Boxes - -------------><!-- http://wpconversionboxes.com --><!--------------------------------------><div class="wpcb_nothing_offset"></div>

<style>
    
    .wpcb_template_main_1{
        
        background-color: #0faf97;
        width: 100%;
        height: ;
        border-width: ;
        border-color: ;
        margin-top: ;
        margin-bottom: ;
        margin-left: ;
        margin-right: ;
        padding: 20px;
        -webkit-box-shadow: inset 0px 0px 200px -38px rgba(0,0,0,0.5);
        -moz-box-shadow: inset 0px 0px 200px -38px rgba(0,0,0,0.5);
        box-shadow: inset 0px 0px 200px -38px rgba(0,0,0,0.5);     
        
    }
    
    .wpcb_template_main_1 .wpcb_box_heading{
        background-color: ;
        padding-top: 0px;
    }
    
    .wpcb_template_main_1 .wpcb_box_heading_text{
        font-family:    'Arial', serif;
        font-size:      32px;
        line-height:    38px;
        color:          #ffffff;
        text-align:     center;
        text-shadow: 0px 3px 4px rgba(0, 0, 0, 0.25);
        font-weight: 900;
        margin: 0;
    }
    
    .wpcb_template_main_1 .wpcb_box_content_container{
        
    }    
    
    .wpcb_template_main_1 .wpcb_box_content{
        font-family:    Arial;
        font-size:      20px;
        line-height:    24px;
        color:          #ffffff;
        text-align:     center;
        padding: 20px 0px;
    }
    
    .wpcb_template_main_1 .wpcb_box_button_div{
        text-align: center;
    }
    
    .wpcb_template_main_1 .wpcb_box_button_div a.wpcb_box_button, .wpcb_template_main_1 .wpcb_box_button_div button.wpcb_box_button{
        font-family:    Arial;
        font-size:      16px;
        color:          #fff;
        background-color: #4f78f2;
        border-radius: 30px;
        width: ;
        padding: 10px 15px;
    }
    
    .wpcb_button_gradient{background-image : -moz-linear-gradient(top, #4f78f2, #1851f9);background-image : -ms-linear-gradient(top, #4f78f2, #1851f9);background-image : -webkit-gradient(linear, #4f78f2, #1851f9);background-image : -webkit-linear-gradient(top, #4f78f2, #1851f9);background-image : -o-linear-gradient(top, #4f78f2, #1851f9);background-image : linear-gradient(top, #4f78f2, #1851f9);filter : progid:DXImageTransform.Microsoft.gradient(startColorstr=&quot;#4f78f2&quot;, endColorstr=&quot;#1851f9&quot;, GradientType=0);border-color : +#4f78f2 #1851f9 #1851f9;background-color : #4f78f2;}    
        
</style>


<div class="wpcb_template_main wpcb_template_main_1 wpcb_nothing wpcb_nothing" data-fadetime="0">
    <div class="wpcb_box_all_content_container">
        <div class="wpcb_box_content_container">    
            <div class="wpcb_box_heading">
                <div class="wpcb_box_heading_text">Hai bisogno di una consulenza o assistenza?</div>
            </div>            
            <div class="wpcb_box_content">
                Apri un ticket di richiesta, ti risponderò in brevissimo tempo! Chiedere non costa nulla <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" />            </div>    
            <div class="wpcb_box_button_div">
                <a href="http://simonetocco.it/assistenza-e-consulenza/" target="" id="wpcb_box_button_1" class="wpcb_box_button wpcb_button_gradient">Apri Richiesta</a>
            </div>
        </div>    
    </div>
</div><!------------------------------><!-- Conversion Box Ends Here --><!------------------------------><div class="wpcb-tracker" data-id="3643221" data-boxid="1" data-visitedpage="https://simonetocco.it:443/tag/server/feed/" data-visittype="visit"></div><p>L'articolo <a href="https://simonetocco.it/desktop-remoto-senza-disconnettere-utente/">Desktop Remoto senza disconnettere utente</a> sembra essere il primo su <a href="https://simonetocco.it"></a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://simonetocco.it/desktop-remoto-senza-disconnettere-utente/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Errore Authen::Libwrap su Ubuntu Server utilizzando Webmin</title>
		<link>https://simonetocco.it/errore-authenlibwrap-ubuntu-server-utilizzando-webmin/</link>
					<comments>https://simonetocco.it/errore-authenlibwrap-ubuntu-server-utilizzando-webmin/#respond</comments>
		
		<dc:creator><![CDATA[Simone Tocco]]></dc:creator>
		<pubDate>Fri, 15 Sep 2017 17:31:21 +0000</pubDate>
				<category><![CDATA[Server]]></category>
		<category><![CDATA[bacula]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[webmin]]></category>
		<guid isPermaLink="false">http://simonetocco.it/?p=1618</guid>

					<description><![CDATA[<p>Utilizzando Webmin su Server Ubuntu può capitare che durante l&#8217;installazione di un modulo aggiuntivo compaia l&#8217;errore Authen::Libwrap o in un caso più specifico: Failed to connect to the Bacula database : Failed to load the database DBI driver mysql at ./bacula-backup-lib.pl line 45 o ancora: Error: Function definition too short '/ * EOF * /' [&#8230;]</p>
<p>L'articolo <a href="https://simonetocco.it/errore-authenlibwrap-ubuntu-server-utilizzando-webmin/">Errore Authen::Libwrap su Ubuntu Server utilizzando Webmin</a> sembra essere il primo su <a href="https://simonetocco.it"></a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Utilizzando Webmin su Server Ubuntu può capitare che durante l&#8217;installazione di un modulo aggiuntivo compaia l&#8217;errore</p>
<pre>Authen::Libwrap</pre>
<p>o in un caso più specifico:</p>
<pre>Failed to connect to the Bacula database : Failed to load the database DBI driver mysql at ./bacula-backup-lib.pl line 45</pre>
<p>o ancora:</p>
<pre>Error: Function definition too short '/ * EOF * /' in Libwrap.xs, line 32</pre>
<p>&nbsp;</p>
<p>Per risolvere l&#8217;errore è possibile verificare l&#8217;installazione delle librerie richieste con:</p>
<pre>apt-get install libwrap0 libwrap0-dev</pre>
<p>Dopo aver installato le librerie è sufficiente</p>
<pre>apt-get install build-essential gcc libc6-dev libwrap0 libwrap0-dev
 cpan ExtUtils::MakeMaker
 cpan Authen::Libwra</pre>
<p><!--------------------------------------><!-- Conversion Box Made Using : -------><!-- WP Conversion Boxes - -------------><!-- http://wpconversionboxes.com --><!--------------------------------------></p>
<div class="wpcb_nothing_offset"></div>
<style>
<p>    .wpcb_template_main_1{</p>
<p>        background-color: #0faf97;
        width: 100%;
        height: ;
        border-width: ;
        border-color: ;
        margin-top: ;
        margin-bottom: ;
        margin-left: ;
        margin-right: ;
        padding: 20px;
        -webkit-box-shadow: inset 0px 0px 200px -38px rgba(0,0,0,0.5);
        -moz-box-shadow: inset 0px 0px 200px -38px rgba(0,0,0,0.5);
        box-shadow: inset 0px 0px 200px -38px rgba(0,0,0,0.5);     </p>
<p>    }</p>
<p>    .wpcb_template_main_1 .wpcb_box_heading{
        background-color: ;
        padding-top: 0px;
    }</p>
<p>    .wpcb_template_main_1 .wpcb_box_heading_text{
        font-family:    'Arial', serif;
        font-size:      32px;
        line-height:    38px;
        color:          #ffffff;
        text-align:     center;
        text-shadow: 0px 3px 4px rgba(0, 0, 0, 0.25);
        font-weight: 900;
        margin: 0;
    }</p>
<p>    .wpcb_template_main_1 .wpcb_box_content_container{</p>
<p>    }    </p>
<p>    .wpcb_template_main_1 .wpcb_box_content{
        font-family:    Arial;
        font-size:      20px;
        line-height:    24px;
        color:          #ffffff;
        text-align:     center;
        padding: 20px 0px;
    }</p>
<p>    .wpcb_template_main_1 .wpcb_box_button_div{
        text-align: center;
    }</p>
<p>    .wpcb_template_main_1 .wpcb_box_button_div a.wpcb_box_button, .wpcb_template_main_1 .wpcb_box_button_div button.wpcb_box_button{
        font-family:    Arial;
        font-size:      16px;
        color:          #fff;
        background-color: #4f78f2;
        border-radius: 30px;
        width: ;
        padding: 10px 15px;
    }</p>
<p>    .wpcb_button_gradient{background-image : -moz-linear-gradient(top, #4f78f2, #1851f9);background-image : -ms-linear-gradient(top, #4f78f2, #1851f9);background-image : -webkit-gradient(linear, #4f78f2, #1851f9);background-image : -webkit-linear-gradient(top, #4f78f2, #1851f9);background-image : -o-linear-gradient(top, #4f78f2, #1851f9);background-image : linear-gradient(top, #4f78f2, #1851f9);filter : progid:DXImageTransform.Microsoft.gradient(startColorstr=&quot;#4f78f2&quot;, endColorstr=&quot;#1851f9&quot;, GradientType=0);border-color : +#4f78f2 #1851f9 #1851f9;background-color : #4f78f2;}    </p>
</style>
<div class="wpcb_template_main wpcb_template_main_1 wpcb_nothing wpcb_nothing" data-fadetime="0">
<div class="wpcb_box_all_content_container">
<div class="wpcb_box_content_container">
<div class="wpcb_box_heading">
<div class="wpcb_box_heading_text">Hai bisogno di una consulenza o assistenza?</div>
</p></div>
<div class="wpcb_box_content">
                Apri un ticket di richiesta, ti risponderò in brevissimo tempo! Chiedere non costa nulla <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" />            </div>
<div class="wpcb_box_button_div">
                <a href="http://simonetocco.it/assistenza-e-consulenza/" target="" id="wpcb_box_button_1" class="wpcb_box_button wpcb_button_gradient">Apri Richiesta</a>
            </div>
</p></div>
</p></div>
</div>
<p><!------------------------------><!-- Conversion Box Ends Here --><!------------------------------></p>
<div class="wpcb-tracker" data-id="3643223" data-boxid="1" data-visitedpage="https://simonetocco.it:443/tag/server/feed/" data-visittype="visit"></div>
<p>L'articolo <a href="https://simonetocco.it/errore-authenlibwrap-ubuntu-server-utilizzando-webmin/">Errore Authen::Libwrap su Ubuntu Server utilizzando Webmin</a> sembra essere il primo su <a href="https://simonetocco.it"></a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://simonetocco.it/errore-authenlibwrap-ubuntu-server-utilizzando-webmin/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Installazione Certificato SSL Apache</title>
		<link>https://simonetocco.it/installazione-certificato-ssl-apache/</link>
					<comments>https://simonetocco.it/installazione-certificato-ssl-apache/#respond</comments>
		
		<dc:creator><![CDATA[Simone Tocco]]></dc:creator>
		<pubDate>Fri, 27 Nov 2015 14:14:38 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Sicurezza]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[https]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[ssl]]></category>
		<guid isPermaLink="false">http://simonetocco.it/?p=1176</guid>

					<description><![CDATA[<p>In questo articolo  abbiamo visto come generare un certificato CSR da fornire ad un&#8217;autority per l&#8217;ottenimento di un certificato SSL da applicare ad un nostro sito. Ipotizziamo pertanto di aver ottenuto in mail da parte dell&#8217;autority il classico file ZIP contenente il certificato SSL e il certificato di intermediazione. Per procedere all&#8217;installazione, è sufficiente caricare questi [&#8230;]</p>
<p>L'articolo <a href="https://simonetocco.it/installazione-certificato-ssl-apache/">Installazione Certificato SSL Apache</a> sembra essere il primo su <a href="https://simonetocco.it"></a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>In <a href="http://simonetocco.it/generazione-csr-come-si-genera-un-certificato-csr-con-apache/">questo articolo </a> abbiamo visto come generare un certificato CSR da fornire ad un&#8217;autority per l&#8217;ottenimento di un certificato SSL da applicare ad un nostro sito.</p>
<p>Ipotizziamo pertanto di aver ottenuto in mail da parte dell&#8217;autority il classico file ZIP contenente il certificato SSL e il certificato di intermediazione.</p>
<p>Per procedere all&#8217;installazione, è sufficiente caricare questi due certificati in una cartella del server ad esempio in /root . E&#8217; ovviamente importante che questa cartella abbia i permessi CHMOD 775 .</p>
<p>Accertiamoci quindi che Apache abbia installato il modulo SSL con:</p>
<pre>a2enmod ssl</pre>
<p>e quindi riavviamo il servizio con</p>
<pre>/etc/init.d/apache2 restart</pre>
<p>Successivamente possiamo passare ad editare il file con le direttive del nostro sito ad esempio:</p>
<pre>nano /etc/apache2/sites-enabled/sito_da_proteggere</pre>
<p>in quest&#8217;ultimo editiamo le direttive aggiungendo</p>
<pre>&lt;VirtualHost *:<strong>443</strong>&gt; 
DocumentRoot /var/www/ 
<strong>SSLEngine on 
SSLCertificateFile /root/certificato.crt 
SSLCertificateKeyFile /root/sito_da_proteggere.key 
SSLCertificateChainFile /root/DigiCertCA.crt</strong> 
&lt;/VirtualHost&gt;</pre>
<p>Il primo parametro serve a mettere in ascolto apache sulla porta 443 e non più sulla porta 80<br />
SSLEngine on Abilita la funzione SSL<br />
SSLCertificateFile indica il path del file del certificato SSL inviato dall&#8217;autority<br />
SSLCertificateKeyFile indica il file contenente la chiave generata <a href="http://simonetocco.it/generazione-csr-come-si-genera-un-certificato-csr-con-apache/">questo articolo </a> .<br />
SSLCertificateChainFile indica il path del file contenente il file di Intermediazione.</p>
<p>Fatto questo, salviamo e riavviamo apache.</p>
<h2>Problemi che possono sorgere:</h2>
<h3>
Errore di Apache</h3>
<p>durante il riavvio di apache, lo stesso può restituire il messaggio di errore di</p>
<pre>apache2: Could not reliably determine the server's fully qualified domain name, using [IP SERVER] for ServerName</pre>
<p>Sarà quindi sufficiente editare il file</p>
<pre>nano /etc/apache2/httpd.conf</pre>
<p>e inserire all&#8217;interno l&#8217;istruzione</p>
<pre>ServerName [IP DEL SERVER]</pre>
<h3>Forzare il redirect su HTTPS</h3>
<p>Per redirigere gli accessi dal protocollo HTTP a quello HTTPS bisogna modificare il file:</p>
<p><b>nano /etc/apache2/sites-enabled/sito_da_proteggere</b></p>
<p>e aggiungere</p>
<pre class="bbcode_code"><strong>&lt;VirtualHost *:80&gt;
    ServerName  esempiosito.com/
    Redirect / https://esempiosito.com/
&lt;/VirtualHost&gt;</strong></pre>
<pre>&lt;VirtualHost *:443&gt;
DocumentRoot /var/www/
SSLEngine on
SSLCertificateFile /root/certificato.crt
SSLCertificateKeyFile /root/sito_da_proteggere.key
SSLCertificateChainFile /root/DigiCertCA.crt
&lt;/VirtualHost&gt;</pre>
<pre></pre>
<pre></pre>
<p><!--------------------------------------><!-- Conversion Box Made Using : -------><!-- WP Conversion Boxes - -------------><!-- http://wpconversionboxes.com --><!--------------------------------------></p>
<div class="wpcb_nothing_offset"></div>
<style>
<p>    .wpcb_template_main_1{</p>
<p>        background-color: #0faf97;
        width: 100%;
        height: ;
        border-width: ;
        border-color: ;
        margin-top: ;
        margin-bottom: ;
        margin-left: ;
        margin-right: ;
        padding: 20px;
        -webkit-box-shadow: inset 0px 0px 200px -38px rgba(0,0,0,0.5);
        -moz-box-shadow: inset 0px 0px 200px -38px rgba(0,0,0,0.5);
        box-shadow: inset 0px 0px 200px -38px rgba(0,0,0,0.5);     </p>
<p>    }</p>
<p>    .wpcb_template_main_1 .wpcb_box_heading{
        background-color: ;
        padding-top: 0px;
    }</p>
<p>    .wpcb_template_main_1 .wpcb_box_heading_text{
        font-family:    'Arial', serif;
        font-size:      32px;
        line-height:    38px;
        color:          #ffffff;
        text-align:     center;
        text-shadow: 0px 3px 4px rgba(0, 0, 0, 0.25);
        font-weight: 900;
        margin: 0;
    }</p>
<p>    .wpcb_template_main_1 .wpcb_box_content_container{</p>
<p>    }    </p>
<p>    .wpcb_template_main_1 .wpcb_box_content{
        font-family:    Arial;
        font-size:      20px;
        line-height:    24px;
        color:          #ffffff;
        text-align:     center;
        padding: 20px 0px;
    }</p>
<p>    .wpcb_template_main_1 .wpcb_box_button_div{
        text-align: center;
    }</p>
<p>    .wpcb_template_main_1 .wpcb_box_button_div a.wpcb_box_button, .wpcb_template_main_1 .wpcb_box_button_div button.wpcb_box_button{
        font-family:    Arial;
        font-size:      16px;
        color:          #fff;
        background-color: #4f78f2;
        border-radius: 30px;
        width: ;
        padding: 10px 15px;
    }</p>
<p>    .wpcb_button_gradient{background-image : -moz-linear-gradient(top, #4f78f2, #1851f9);background-image : -ms-linear-gradient(top, #4f78f2, #1851f9);background-image : -webkit-gradient(linear, #4f78f2, #1851f9);background-image : -webkit-linear-gradient(top, #4f78f2, #1851f9);background-image : -o-linear-gradient(top, #4f78f2, #1851f9);background-image : linear-gradient(top, #4f78f2, #1851f9);filter : progid:DXImageTransform.Microsoft.gradient(startColorstr=&quot;#4f78f2&quot;, endColorstr=&quot;#1851f9&quot;, GradientType=0);border-color : +#4f78f2 #1851f9 #1851f9;background-color : #4f78f2;}    </p>
</style>
<div class="wpcb_template_main wpcb_template_main_1 wpcb_nothing wpcb_nothing" data-fadetime="0">
<div class="wpcb_box_all_content_container">
<div class="wpcb_box_content_container">
<div class="wpcb_box_heading">
<div class="wpcb_box_heading_text">Hai bisogno di una consulenza o assistenza?</div>
</p></div>
<div class="wpcb_box_content">
                Apri un ticket di richiesta, ti risponderò in brevissimo tempo! Chiedere non costa nulla <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" />            </div>
<div class="wpcb_box_button_div">
                <a href="http://simonetocco.it/assistenza-e-consulenza/" target="" id="wpcb_box_button_1" class="wpcb_box_button wpcb_button_gradient">Apri Richiesta</a>
            </div>
</p></div>
</p></div>
</div>
<p><!------------------------------><!-- Conversion Box Ends Here --><!------------------------------></p>
<div class="wpcb-tracker" data-id="3643225" data-boxid="1" data-visitedpage="https://simonetocco.it:443/tag/server/feed/" data-visittype="visit"></div>
<p>L'articolo <a href="https://simonetocco.it/installazione-certificato-ssl-apache/">Installazione Certificato SSL Apache</a> sembra essere il primo su <a href="https://simonetocco.it"></a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://simonetocco.it/installazione-certificato-ssl-apache/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Monitoraggio Server Linux con Observium</title>
		<link>https://simonetocco.it/monitoraggio-server-linux-con-observium/</link>
					<comments>https://simonetocco.it/monitoraggio-server-linux-con-observium/#respond</comments>
		
		<dc:creator><![CDATA[Simone Tocco]]></dc:creator>
		<pubDate>Mon, 02 Mar 2015 11:55:42 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Sicurezza]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[observium]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[sicurezza]]></category>
		<guid isPermaLink="false">http://simonetocco.it/?p=1009</guid>

					<description><![CDATA[<p>Avere sotto controllo i parametri vitali di un server è un aspetto fondamentale. Vediamo di seguito come installare Observium, un monitor di sistema con accesso remoto per server Linux. Scritto in PHP con supporto per molti dispositivi di network come Cisco, HP, Windows e molti altri. Installazione: Cominciamo con l&#8217;aggiornare il nostro server sudo apt-get [&#8230;]</p>
<p>L'articolo <a href="https://simonetocco.it/monitoraggio-server-linux-con-observium/">Monitoraggio Server Linux con Observium</a> sembra essere il primo su <a href="https://simonetocco.it"></a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Avere sotto controllo i parametri vitali di un server è un aspetto fondamentale. Vediamo di seguito come installare Observium, un monitor di sistema con accesso remoto per server Linux. Scritto in PHP con supporto per molti dispositivi di network come Cisco, HP, Windows e molti altri.</p>
<p><strong>Installazione:</strong><br />
Cominciamo con l&#8217;aggiornare il nostro server<br />
<code>sudo apt-get update</code></p>
<p>Observium per funzionare correttamente necessita dei pacchetti:<br />
LAMP server<br />
fping<br />
Net-SNMP 5.4+<br />
RRDtool 1.3+<br />
Graphviz<br />
Ipmitool<br />
Libvirt-bin</p>
<p>procediamo quindi con la loro installazione<br />
<code>sudo apt-get install libapache2-mod-php5 php5-cli php5-mysql php5-gd php5-mcrypt php5-json php-pear snmp<br /> fping mysql-server mysql-client python-mysqldb rrdtool subversion whois mtr-tiny ipmitool graphviz imagemagick <br />libvirt ipmitool</code></p>
<p><strong>Creazione Database di Appoggio a Observium:</strong><br />
Accediamo a MySql come root:<br />
<code>mysql -u root -p</code></p>
<p>Creiamo il database di Observium<br />
<code>CREATE DATABASE observium;</code></p>
<p>Creiamo l&#8217;utente amministratore del database<br />
<code>CREATE USER observiumadmin@localhost IDENTIFIED BY 'observium_password';</code></p>
<p>Diamo tutti i permessi al nuovo utente sul database riservato a Observium<br />
<code>GRANT ALL PRIVILEGES ON observium.* TO observiumadmin@localhost;</code></p>
<p>Puliamo e quindi aggiorniamo i privilegi<br />
<code>FLUSH PRIVILEGES;<br />
exit</code></p>
<p><strong>Scarichiamo ed Installiamo Observium</strong><br />
Iniziamo a creare una directory riservata<br />
<code>mkdir -p /opt/observium &amp;&amp; cd /opt</code></p>
<p>Scarichiamo e scompattiamo il pacchetto di installazione:<br />
<code>wget http://www.observium.org/observium-community-latest.tar.gz<br />
tar zxvf observium-community-latest.tar.gz</code></p>
<p>Entriamo nella directory<br />
<code>cd observium</code></p>
<p>Copiamo il file di configurazione ed editiamolo<br />
<code>cp config.php.default config.php<br />
nano config.php</code></p>
<p>Modifichiamo i parametri di configurazione come da esempio:<br />
<code>/ Database config<br />
$config['db_host'] = 'localhost';<br />
$config['db_user'] = 'observiumadmin';<br />
$config['db_pass'] = 'observiumpassword';<br />
$config['db_name'] = 'observium';</code></p>
<p>Eseguiamo l&#8217;aggiornamento delle nuove informazioni introdotte:<br />
<code>php includes/update/update.php</code></p>
<p>Creiamo una cartella per conservare i file rrd<br />
<code>mkdir rrd<br />
chown apache:apache rrd</code></p>
<p>E creiamo una cartella di log dove reperire informazioni in caso di problemi<br />
<code>mkdir -p /var/log/observium<br />
chown apache:apache /var/log/observium</code></p>
<p>Creiamo un virtual host su Apache:<br />
<code><br />
DocumentRoot /opt/observium/html/<br />
ServerName observium.domain.com<br />
CustomLog /var/log/observium/access_log combined<br />
ErrorLog /var/log/observium/error_log<br />
&lt;Directory "/opt/observium/html/"&gt;<br />
AllowOverride All<br />
Options FollowSymLinks MultiViews</code></p>
<p>&nbsp;</p>
<p>Se non ancora disponibile, abilitiamo sul nostro Server il mod Rewrite<br />
<code>sudo a2enmod rewrite</code></p>
<p>e riavviamo apache<br />
<code>sudo service apache2 restart</code></p>
<p>Configurazione Observium<br />
Creiamo un primo utente admin<br />
<code>cd /opt/observium<br />
./adduser.php admin adminpassword 10 </code></p>
<p>Creiamo un nuovo file per il controllo di Cron Job:<br />
<code>&gt;/etc/cron.d/observium</code></p>
<p>e incolliamo dentro:<br />
<code>33 */6 * * * root /opt/observium/discovery.php -h all &gt;&gt; /dev/null 2&gt;&amp;1<br />
*/5 * * * * root /opt/observium/discovery.php -h new &gt;&gt; /dev/null 2&gt;&amp;1<br />
*/5 * * * * root /opt/observium/poller-wrapper.py 1 &gt;&gt; /dev/null 2&gt;&amp;1</code></p>
<p>aggiornando i Cron Jobs<br />
<code>/etc/init.d/cron reload</code></p>
<p>Tutto pronto, basta entrare nel pannello all&#8217;indirizzo: <strong>http://IPSERVER</strong></p>
<p>Nel caso la porta 80 sia già occupata, possiamo configurare il virtual Host su un&#8217;altra porta.</p>
<p>Buon Monitoraggio a tutti!<!--------------------------------------><!-- Conversion Box Made Using : -------><!-- WP Conversion Boxes - -------------><!-- http://wpconversionboxes.com --><!--------------------------------------></p>
<div class="wpcb_nothing_offset"></div>
<style>
<p>    .wpcb_template_main_1{</p>
<p>        background-color: #0faf97;
        width: 100%;
        height: ;
        border-width: ;
        border-color: ;
        margin-top: ;
        margin-bottom: ;
        margin-left: ;
        margin-right: ;
        padding: 20px;
        -webkit-box-shadow: inset 0px 0px 200px -38px rgba(0,0,0,0.5);
        -moz-box-shadow: inset 0px 0px 200px -38px rgba(0,0,0,0.5);
        box-shadow: inset 0px 0px 200px -38px rgba(0,0,0,0.5);     </p>
<p>    }</p>
<p>    .wpcb_template_main_1 .wpcb_box_heading{
        background-color: ;
        padding-top: 0px;
    }</p>
<p>    .wpcb_template_main_1 .wpcb_box_heading_text{
        font-family:    'Arial', serif;
        font-size:      32px;
        line-height:    38px;
        color:          #ffffff;
        text-align:     center;
        text-shadow: 0px 3px 4px rgba(0, 0, 0, 0.25);
        font-weight: 900;
        margin: 0;
    }</p>
<p>    .wpcb_template_main_1 .wpcb_box_content_container{</p>
<p>    }    </p>
<p>    .wpcb_template_main_1 .wpcb_box_content{
        font-family:    Arial;
        font-size:      20px;
        line-height:    24px;
        color:          #ffffff;
        text-align:     center;
        padding: 20px 0px;
    }</p>
<p>    .wpcb_template_main_1 .wpcb_box_button_div{
        text-align: center;
    }</p>
<p>    .wpcb_template_main_1 .wpcb_box_button_div a.wpcb_box_button, .wpcb_template_main_1 .wpcb_box_button_div button.wpcb_box_button{
        font-family:    Arial;
        font-size:      16px;
        color:          #fff;
        background-color: #4f78f2;
        border-radius: 30px;
        width: ;
        padding: 10px 15px;
    }</p>
<p>    .wpcb_button_gradient{background-image : -moz-linear-gradient(top, #4f78f2, #1851f9);background-image : -ms-linear-gradient(top, #4f78f2, #1851f9);background-image : -webkit-gradient(linear, #4f78f2, #1851f9);background-image : -webkit-linear-gradient(top, #4f78f2, #1851f9);background-image : -o-linear-gradient(top, #4f78f2, #1851f9);background-image : linear-gradient(top, #4f78f2, #1851f9);filter : progid:DXImageTransform.Microsoft.gradient(startColorstr=&quot;#4f78f2&quot;, endColorstr=&quot;#1851f9&quot;, GradientType=0);border-color : +#4f78f2 #1851f9 #1851f9;background-color : #4f78f2;}    </p>
</style>
<div class="wpcb_template_main wpcb_template_main_1 wpcb_nothing wpcb_nothing" data-fadetime="0">
<div class="wpcb_box_all_content_container">
<div class="wpcb_box_content_container">
<div class="wpcb_box_heading">
<div class="wpcb_box_heading_text">Hai bisogno di una consulenza o assistenza?</div>
</p></div>
<div class="wpcb_box_content">
                Apri un ticket di richiesta, ti risponderò in brevissimo tempo! Chiedere non costa nulla <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" />            </div>
<div class="wpcb_box_button_div">
                <a href="http://simonetocco.it/assistenza-e-consulenza/" target="" id="wpcb_box_button_1" class="wpcb_box_button wpcb_button_gradient">Apri Richiesta</a>
            </div>
</p></div>
</p></div>
</div>
<p><!------------------------------><!-- Conversion Box Ends Here --><!------------------------------></p>
<div class="wpcb-tracker" data-id="3643227" data-boxid="1" data-visitedpage="https://simonetocco.it:443/tag/server/feed/" data-visittype="visit"></div>
<p>L'articolo <a href="https://simonetocco.it/monitoraggio-server-linux-con-observium/">Monitoraggio Server Linux con Observium</a> sembra essere il primo su <a href="https://simonetocco.it"></a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://simonetocco.it/monitoraggio-server-linux-con-observium/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Analizzatore Log Mail su Server</title>
		<link>https://simonetocco.it/analizzatore-log-mail-su-server/</link>
					<comments>https://simonetocco.it/analizzatore-log-mail-su-server/#respond</comments>
		
		<dc:creator><![CDATA[Simone Tocco]]></dc:creator>
		<pubDate>Sat, 07 Feb 2015 17:21:46 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Sicurezza]]></category>
		<category><![CDATA[hacking mail]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[server]]></category>
		<guid isPermaLink="false">http://simonetocco.it/?p=893</guid>

					<description><![CDATA[<p>Uno degli attacchi hackers più frecquenti, riguardandi hosting o server, sono quelli in cui viene caricato all&#8217;interno di una delle cartelle del sito o della web application, un file scritto in diversi linguaggi che è in grado di inviare email spamm mentendo in serio pericolo l&#8217;usabilità del sito ma soprattutto rendendoci responsabili di eventuali azioni [&#8230;]</p>
<p>L'articolo <a href="https://simonetocco.it/analizzatore-log-mail-su-server/">Analizzatore Log Mail su Server</a> sembra essere il primo su <a href="https://simonetocco.it"></a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Uno degli attacchi hackers più frecquenti, riguardandi hosting o server, sono quelli in cui viene caricato all&#8217;interno di una delle cartelle del sito o della web application, un file scritto in diversi linguaggi che è in grado di inviare email spamm mentendo in serio pericolo l&#8217;usabilità del sito ma soprattutto rendendoci responsabili di eventuali azioni legali.</p>
<p>Molte volte capita che su un solo server siano ospitati più siti e che quindi sia molto difficile trovare il file &#8220;infetto&#8221; che genera il traffico di spamm.</p>
<p>Con PHP 5.3 viene introdotta un&#8217;importante novità ovvero, è possibile specificare quale file può fungere da log mail e quindi memorizzare gli estremi di ogni email mandata dal nostro server. Utilizzando questa funzione, per ogni email inviata, troveremo il corrispondente file che l&#8217;ha generata consentendoci quindi di eliminarlo e successivamente di correre ai ripari cercando di trovare la falla che ha consentito la scrittura dello stesso.</p>
<p>Basta quindi editare il file php.ini e specificare le variabili alle righe:<br />
<code>mail.add_x_header = On<br />
mail.log = /var/log/phpmail.log</code><br />
La prima riga aggiunge al log mail X-Header Addizionali dandoci informazioni sul processo e sul nome e percorso del file che ha generato la mail.</p>
<p>La seconda riga specifica in quale file queste informazioni debbano essere inserite.</p>
<p>Nel caso in esempio, sarà quindi necessario creare un file phpmail.log nel persorso /var/log/phpmail.log e renderlo scrivibile dal processo di PHP</p>
<p>Per ogni email che partirà dal nostro server, avremo una linea di log simile a quella sottostante:</p>
<div>
<div id="highlighter_617126" class="syntaxhighlighter  bash">
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="gutter">
<div class="line number1 index0 alt2">1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2"><code class="bash plain">mail() on [</code><code class="bash plain">/var/www/miosito</code><code class="bash plain">.com</code><code class="bash plain">/httpdocs/pages/formmail</code><code class="bash plain">.php:50]: To: info@miosito.com -- Headers: From: </code><code class="bash string">"John Brown Smith: "</code> <code class="bash plain">&lt;jsb@miosito.com&gt;</code></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p>Facile capire il percorso che ha generato la mail e apporre le dovute soluzioni.<!--------------------------------------><!-- Conversion Box Made Using : -------><!-- WP Conversion Boxes - -------------><!-- http://wpconversionboxes.com --><!--------------------------------------></p>
<div class="wpcb_nothing_offset"></div>
<style>
<p>    .wpcb_template_main_1{</p>
<p>        background-color: #0faf97;
        width: 100%;
        height: ;
        border-width: ;
        border-color: ;
        margin-top: ;
        margin-bottom: ;
        margin-left: ;
        margin-right: ;
        padding: 20px;
        -webkit-box-shadow: inset 0px 0px 200px -38px rgba(0,0,0,0.5);
        -moz-box-shadow: inset 0px 0px 200px -38px rgba(0,0,0,0.5);
        box-shadow: inset 0px 0px 200px -38px rgba(0,0,0,0.5);     </p>
<p>    }</p>
<p>    .wpcb_template_main_1 .wpcb_box_heading{
        background-color: ;
        padding-top: 0px;
    }</p>
<p>    .wpcb_template_main_1 .wpcb_box_heading_text{
        font-family:    'Arial', serif;
        font-size:      32px;
        line-height:    38px;
        color:          #ffffff;
        text-align:     center;
        text-shadow: 0px 3px 4px rgba(0, 0, 0, 0.25);
        font-weight: 900;
        margin: 0;
    }</p>
<p>    .wpcb_template_main_1 .wpcb_box_content_container{</p>
<p>    }    </p>
<p>    .wpcb_template_main_1 .wpcb_box_content{
        font-family:    Arial;
        font-size:      20px;
        line-height:    24px;
        color:          #ffffff;
        text-align:     center;
        padding: 20px 0px;
    }</p>
<p>    .wpcb_template_main_1 .wpcb_box_button_div{
        text-align: center;
    }</p>
<p>    .wpcb_template_main_1 .wpcb_box_button_div a.wpcb_box_button, .wpcb_template_main_1 .wpcb_box_button_div button.wpcb_box_button{
        font-family:    Arial;
        font-size:      16px;
        color:          #fff;
        background-color: #4f78f2;
        border-radius: 30px;
        width: ;
        padding: 10px 15px;
    }</p>
<p>    .wpcb_button_gradient{background-image : -moz-linear-gradient(top, #4f78f2, #1851f9);background-image : -ms-linear-gradient(top, #4f78f2, #1851f9);background-image : -webkit-gradient(linear, #4f78f2, #1851f9);background-image : -webkit-linear-gradient(top, #4f78f2, #1851f9);background-image : -o-linear-gradient(top, #4f78f2, #1851f9);background-image : linear-gradient(top, #4f78f2, #1851f9);filter : progid:DXImageTransform.Microsoft.gradient(startColorstr=&quot;#4f78f2&quot;, endColorstr=&quot;#1851f9&quot;, GradientType=0);border-color : +#4f78f2 #1851f9 #1851f9;background-color : #4f78f2;}    </p>
</style>
<div class="wpcb_template_main wpcb_template_main_1 wpcb_nothing wpcb_nothing" data-fadetime="0">
<div class="wpcb_box_all_content_container">
<div class="wpcb_box_content_container">
<div class="wpcb_box_heading">
<div class="wpcb_box_heading_text">Hai bisogno di una consulenza o assistenza?</div>
</p></div>
<div class="wpcb_box_content">
                Apri un ticket di richiesta, ti risponderò in brevissimo tempo! Chiedere non costa nulla <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" />            </div>
<div class="wpcb_box_button_div">
                <a href="http://simonetocco.it/assistenza-e-consulenza/" target="" id="wpcb_box_button_1" class="wpcb_box_button wpcb_button_gradient">Apri Richiesta</a>
            </div>
</p></div>
</p></div>
</div>
<p><!------------------------------><!-- Conversion Box Ends Here --><!------------------------------></p>
<div class="wpcb-tracker" data-id="3643229" data-boxid="1" data-visitedpage="https://simonetocco.it:443/tag/server/feed/" data-visittype="visit"></div>
<p>L'articolo <a href="https://simonetocco.it/analizzatore-log-mail-su-server/">Analizzatore Log Mail su Server</a> sembra essere il primo su <a href="https://simonetocco.it"></a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://simonetocco.it/analizzatore-log-mail-su-server/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
