<?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>My1&#039; Blog : Cloud Computing, Sécurité, Web &#187; Non classé</title>
	<atom:link href="http://my1.fr/blog/category/non-classe/feed/" rel="self" type="application/rss+xml" />
	<link>http://my1.fr/blog</link>
	<description>Keep alive !</description>
	<lastBuildDate>Tue, 31 Jan 2012 20:15:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Que ferais-je sans Google ?</title>
		<link>http://my1.fr/blog/que-ferais-je-sans-google/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=que-ferais-je-sans-google</link>
		<comments>http://my1.fr/blog/que-ferais-je-sans-google/#comments</comments>
		<pubDate>Wed, 23 Nov 2011 21:04:24 +0000</pubDate>
		<dc:creator>Emilien</dc:creator>
				<category><![CDATA[Non classé]]></category>

		<guid isPermaLink="false">http://my1.fr/blog/?p=448</guid>
		<description><![CDATA[&#160; Qu&#8217;on ne le veuille où non, Google est aujourd&#8217;hui un outil dont on ne peut se passer. La plupart des services fournis par Google sont de types SaaS (Sofware As A Service) et rentrent dans la famille du Cloud Computing. &#160; &#160; &#160; Avec ce type de service, Google permet aux petites entreprises par [...]]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<p>Qu&#8217;on ne le veuille où non, Google est aujourd&#8217;hui un outil dont on ne peut se passer. La plupart des services fournis par Google sont de types SaaS (Sofware As A Service) et rentrent dans la famille du Cloud Computing.</p>
<p>&nbsp;<br />
&nbsp;<br />
&nbsp;</p>
<p>Avec ce type de service, Google permet aux petites entreprises par exemple de délaisser leur réseau interne, pour une plate-forme entièrement collaborative et accessible depuis n&#8217;importe où via Internet. La seule contrainte : disposer d&#8217;un compte Gmail.</p>
<p>&nbsp;</p>
<p>Donc que ferais-je sans Google ?</p>
<p>&nbsp;</p>
<ul>
<li>Sans <strong>Google Search</strong>, je ne serais pas capable de trouver exactement ce que je veux sur la toile. Il n&#8217;y a pas débat à faire, Google est tout simplement le meilleur moteur de recherche sur cette planète. Ceux qui me contredisent n&#8217;auront qu&#8217;à me donner des exemples, mais à ce que je sache c&#8217;est aussi le plus utilisé. D&#8217;ailleurs, je me suis toujours demandé l&#8217;impact écologique du fond blanc de la page d&#8217;accueil qui fait consommer plus d&#8217;énergie selon moi&#8230;</li>
<li>Sans <strong>Gmail</strong>, je n&#8217;aurais pas de boite mail regroupant 6 autres adresses provenant de domaines différents, une gestion des contacts synchronisée avec mon téléphone Android, et aussi son Gestionnaire de Tâches qui permet d&#8217;écrire des notes rapidement.</li>
<li>Sans <strong>Google Agenda</strong>, je ne penserais à rien, et je raterais tous mes rendez-vous. Encore une fois, trouvez-moi un agenda collaboratif aussi puissant que celui-ci : import / export dans différents formats, invitations d&#8217;autres contacts à une réunion, etc.</li>
<li>Sans <strong>Google Documents</strong>, je me trimbalerais sans cesse avec ma clef USB, et galèrerais à partager des documents avec mes amis ou collègues. Travailler sur un projet n&#8217;a jamais été aussi simple ! Ouvrir un document à plusieurs et y mettre des commentaires en direct, répond tout à fait à mes besoins.</li>
<li>Sans <strong>Google Plus</strong>, je n&#8217;aurais aucun réseau social qui me permettrait de partager des idées avec les gens que je veux, en mélangeant travail et vie personnelle en toute confidentialité.</li>
<li>Sans <strong>Picasa</strong>, je ne pourrais pas partager mes plus beaux souvenirs avec mon entourage, et il serait plus compliqué de montrer des photos avec tout le monde à la fois.</li>
<li>Sans <strong>Google Reader,</strong> je ne pourrais pas lire tous mes flux RSS préférés à la fois, synchronisés avec mon téléphone portable.</li>
<li>Sans <strong>Google Map</strong>, je me serais certainement perdu un bon millier de fois (en voiture grâce à l&#8217;application Android &laquo;&nbsp;Navigation&nbsp;&raquo; et à pied).</li>
<li>Et enfin, sans <strong>Google Labs</strong>, chaque produit Google n&#8217;aurait aucun sens, et ne communiquerait pas avec les autres (exemple : interactions entre Gmail et l&#8217;Agenda).</li>
</ul>
<p>&nbsp;</p>
<p>Bref, j&#8217;ai beaucoup d&#8217;admiration pour ceux qui travaillent chez Google. Peu importe ce que l&#8217;on peut dire à leur sujet, ils auront toujours une longueur d&#8217;avance et me feront toujours aimer le web. Merci à eux, et aux concepteurs de tous ces services formidables&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://my1.fr/blog/que-ferais-je-sans-google/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Créer son serveur VPN sous Debian</title>
		<link>http://my1.fr/blog/creer-son-serveur-vpn-sous-debian/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=creer-son-serveur-vpn-sous-debian</link>
		<comments>http://my1.fr/blog/creer-son-serveur-vpn-sous-debian/#comments</comments>
		<pubDate>Thu, 04 Aug 2011 18:47:10 +0000</pubDate>
		<dc:creator>Emilien</dc:creator>
				<category><![CDATA[Non classé]]></category>
		<category><![CDATA[open vpn]]></category>
		<category><![CDATA[openvpn]]></category>
		<category><![CDATA[planete-libre]]></category>

		<guid isPermaLink="false">http://www.my1.fr/blog/2008/03/27/creer-son-serveur-vpn-sous-debian/</guid>
		<description><![CDATA[Pour qui : un particulier ou une entreprise Pour quoi faire : Mise en réseau de sites distants Matériel minimum : Un serveur sous Debian GNU Linux, et un client sous Linux ou Windows ou MAC. But : Mettre en place un moyen sécurisé et efficace qui permet d&#8217;interconnecter une machine distante dans un Intranet, [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Pour qui</strong> : un particulier ou une entreprise</p>
<p><strong>Pour quoi faire</strong> : Mise en réseau de sites distants</p>
<p><strong>Matériel minimum</strong> : Un serveur sous Debian GNU Linux, et un client sous Linux ou Windows ou MAC.</p>
<p align="JUSTIFY"><strong>But</strong> : Mettre en place un moyen sécurisé et efficace qui permet d&#8217;interconnecter une machine distante dans un Intranet, avec le minimum de moyens possible.</p>
<p align="JUSTIFY"><strong>Solution retenue</strong> : OpenVPN</p>
<p><strong>Détail du travail</strong> : Configurer le PKI OpenSSL, configurer le serveur OpenVPN , puis configurer les clients.</p>
<p><strong>Architecture réseau obtenue</strong> :</p>
<p>&nbsp;</p>
<p><a href="http://my1.fr/blog/wp-content/uploads/2008/03/architecture.png"><img class="alignnone size-medium wp-image-207" title="architecture" src="http://my1.fr/blog/wp-content/uploads/2008/03/architecture-300x168.png" alt="" width="300" height="168" /></a></p>
<p>&nbsp;</p>
<ul>
<li>
<p align="JUSTIFY"><span style="text-decoration: underline;"><strong>Présentation d&#8217;OpenVPN</strong></span></p>
</li>
</ul>
<p align="JUSTIFY">OpenVPN est une solution libre permettant de créer un réseau privé virtuel communément appelé VPN (Virtual Private Network), sur le protocole SSL (Secure Socket Layer).</p>
<p align="JUSTIFY">L&#8217;avantage principal d&#8217;OpenVPN est de pouvoir interconnecter plusieurs réseaux (ou plusieurs ordinateurs distants) entre eux via une technique de «<em> tunnel </em>», et cela de manière sécurisée à l&#8217;aide du protocole SSL. Il existe deux modes de fonctionnement d&#8217;OpenVPN :</p>
<ul>
<li>
<p align="JUSTIFY">le mode «<em> bridge </em>», qui permet d&#8217;interconnecter plusieurs réseaux distants.</p>
</li>
<li>
<p align="JUSTIFY">le mode «<em> routed </em>», qui permet d&#8217;interconnecter des machines distantes, et donc d&#8217;appliquer un filtrage plus précis.</p>
</li>
</ul>
<ul>
<li>
<p align="JUSTIFY"><span style="text-decoration: underline;"><strong>Installation des paquetages serveur</strong></span></p>
</li>
</ul>
<p align="JUSTIFY">Avant de pouvoir installer les paquetages d&#8217;OpenVPN, il est nécessaire d&#8217;avoir installé :</p>
<ul>
<li>
<p align="JUSTIFY">les options du noyau par défaut</p>
</li>
<li>
<p align="JUSTIFY">la librairie LZO</p>
</li>
<li>
<p align="JUSTIFY">la librairie OpenSSL (ainsi que ses composants de développement)</p>
</li>
</ul>
<p align="JUSTIFY">Tous les paquetages nécessaires se trouvent dans les dépôts officiels.</p>
<p align="JUSTIFY">Sur notre serveur Debian, la commande suivante installera les paquets :</p>
<blockquote>
<p align="JUSTIFY"><span style="color: #800000;"><strong>apt-get install openssl libssl-dev liblzo1 liblzo-dev openvpn</strong></span></p>
</blockquote>
<p align="JUSTIFY">Grâce à APT, le système de gestion de paquetages de la distribution Debian, les dépendances seront résolues, et l&#8217;application s&#8217;installe sans soucis.</p>
<ul>
<li>
<p align="JUSTIFY"><span style="text-decoration: underline;"><strong>Génération des clés</strong></span></p>
</li>
</ul>
<p align="JUSTIFY">Pour mettre en place notre infrastructure à clés publiques (PKI), il va falloir générer :</p>
<ul>
<li>
<p align="JUSTIFY">une clé de pour le protocole d’échange diffie-hellman (<em>dh1024.key</em>)</p>
</li>
<li>
<p align="JUSTIFY">une clé et un certificat pour l’autorité de certification (<em>ca.crt</em>, <em>ca.key</em>)</p>
</li>
<li>
<p align="JUSTIFY">une clé et un certificat pour le serveur (<em>srv-vpn1.key</em>, <em>srv-vpn1.crt</em>)</p>
</li>
<li>
<p align="JUSTIFY">une clé et un certificat pour chaque client (<em>client1.crt</em>, <em>client1.key</em>)</p>
</li>
</ul>
<p align="JUSTIFY">Pour cela, des scripts existent pour simplifier la tâche. Il suffit d&#8217;exécuter un terminal en root, et de se déplacer dans le répertoire suivant :</p>
<blockquote>
<p align="JUSTIFY"><span style="color: #800000;"><strong>su &#8211; root</strong></span></p>
<p align="JUSTIFY"><span style="color: #800000;"><strong>cd /usr/share/doc/openvpn/examples/easy-rsa/2.0 </strong></span></p>
</blockquote>
<p align="JUSTIFY"><span style="text-decoration: underline;">Création de l&#8217;autorité de certification :</span></p>
<p align="JUSTIFY">Éditer le fichier « vars » afin de paramétrer la PKI :</p>
<blockquote>
<p align="JUSTIFY"><span style="color: #800000;"><strong>vim vars</strong></span></p>
</blockquote>
<ul>
<li>
<p align="JUSTIFY">export KEY_COUNTRY=<strong>&laquo;&nbsp;FR&nbsp;&raquo;</strong></p>
</li>
<li>
<p align="JUSTIFY">export KEY_PROVINCE=<strong>&laquo;&nbsp;France&nbsp;&raquo;</strong></p>
</li>
<li>
<p align="JUSTIFY">export KEY_CITY=&nbsp;&raquo;<strong>Paris&nbsp;&raquo;</strong></p>
</li>
<li>
<p align="JUSTIFY">export KEY_ORG=<strong>&laquo;&nbsp;Organisation &laquo;&nbsp;</strong></p>
</li>
<li>
<p align="JUSTIFY">export KEY_EMAIL=<strong>&laquo;&nbsp;contact@organisation.fr&nbsp;&raquo;</strong></p>
</li>
</ul>
<p align="JUSTIFY">Initialisation des variables :</p>
<blockquote>
<p align="JUSTIFY"><span style="color: #800000;"><strong>. ./vars</strong></span></p>
</blockquote>
<p align="JUSTIFY">Ensuite, création du répertoire qui contiendra les clés :</p>
<blockquote>
<p align="JUSTIFY"><span style="color: #800000;"><strong>./clean-all</strong></span></p>
</blockquote>
<p align="JUSTIFY">Génération du certificat principal du serveur (<em>ca.crt</em>) et la clé correspondante (<em>ca.key</em>):</p>
<blockquote>
<p align="JUSTIFY"><span style="color: #800000;"><strong>./build-ca</strong></span></p>
</blockquote>
<p align="JUSTIFY">Nous confirmons les paramètres en appuyant à chaque fois sur [Entrée], sauf pour le Common Name, où il faut renseigner le «<em> hostname </em>» du serveur (exemple : srv-vpn1).</p>
<p align="JUSTIFY"><span style="text-decoration: underline;">Création du certificat et de la clé pour le serveur OpenVPN :</span></p>
<blockquote>
<p align="JUSTIFY"><span style="color: #800000;"><strong>./build-key-server srv-vpn1</strong></span></p>
</blockquote>
<p align="JUSTIFY">Nous confirmons les paramètres en appuyant à chaque fois sur [Entrée]. Ce n&#8217;est pas la peine de renseigner le paramètre « <em>Challenge Password </em>».</p>
<p align="JUSTIFY">La signature du certificat se fait en renseignant [Y]qu&#8217;il faudra confirmer toujours avec [Y].</p>
<p align="JUSTIFY"><span style="text-decoration: underline;">Création du certificat et de la clé pour un client OpenVPN :</span></p>
<blockquote>
<p align="JUSTIFY"><span style="color: #800000;"><strong>./build-key client1</strong></span></p>
</blockquote>
<p align="JUSTIFY">Nous confirmons les paramètres en appuyant à chaque fois sur [Entrée]. Chaque <em>Common Name</em> doit être différent pour chaque client (ici, nous renseignerons «<strong> client1 </strong>»). Ce n&#8217;est pas la peine de renseigner le paramètre « <em>Challenge Password </em>». La signature du certificat se fait en renseignant [Y] qu&#8217;il faudra confirmer toujours avec [Y]. Cette procédure est à faire pour chaque client.</p>
<p align="JUSTIFY"><span style="text-decoration: underline;">Création du paramètre Diffie Hellman :</span></p>
<blockquote>
<p align="JUSTIFY"><span style="color: #800000;"><strong>./build-dh</strong></span></p>
</blockquote>
<p align="JUSTIFY"><span style="text-decoration: underline;">Mise en place des certificats et des clés :</span></p>
<p align="JUSTIFY">Copie vers le répertoire du service OpenVPN :</p>
<blockquote>
<p align="LEFT"><span style="color: #800000;"><strong>mv ./keys/ca.crt /etc/openvpn/<br />
mv ./keys/serveur.crt /etc/openvpn/<br />
mv ./keys/serveur.key /etc/openvpn/<br />
mv ./keys/dh1024.pem /etc/openvpn/ </strong></span></p>
</blockquote>
<p align="JUSTIFY"><span style="text-decoration: underline;">Création de l&#8217;utilisateur du processus OpenVPN :</span></p>
<p align="JUSTIFY">Dans un soucis de sécurité toujours, nous allons créer le groupe «<em> openvpn </em>», puis l&#8217;utilisateur «<em> openvpn </em>» (sans shell, et sans répertoire de connexion) qui exécutera le processus OpenVPN :</p>
<blockquote>
<p align="LEFT"><span style="color: #800000;"><strong>groupadd openvpn<br />
useradd -d /dev/null -g openvpn -s /bin/false openvpn</strong></span></p>
</blockquote>
<ul>
<li>
<p align="JUSTIFY"><span style="text-decoration: underline;"><strong>Configuration du service OpenVPN :</strong></span></p>
</li>
</ul>
<p align="JUSTIFY">Nous allons partir de l&#8217;exemple fournis avec les paquetages :</p>
<blockquote>
<p align="LEFT"><span style="color: #800000;"><strong>cd /usr/share/doc/openvpn/examples/sample-config-files/<br />
gunzip server.conf.gz<br />
cp server.conf /etc/openvpn/</strong></span></p>
<p align="LEFT"><span style="color: #800000;"><strong>vim /etc/openvpn/server.conf</strong></span></p>
</blockquote>
<p align="JUSTIFY">Voici la configuration :</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left2">Download <a href="http://my1.fr/blog/wp-content/plugins/wp-codebox/wp-codebox.php?p=5&amp;download=serveur.conf">serveur.conf</a></span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p53"><td class="code" id="p5code3"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># Port en écoute (pris au hasard par mesure de sécurité)</span>
<span style="color: #666666; font-style: italic;"># Attention à bien configurer le NAT sur le routeur, pour pouvoir rediriger le port vers le serveur</span>
port <span style="color: #000000;">2829</span>
&nbsp;
<span style="color: #666666; font-style: italic;"># Utilisation du protocole UDP, plus sécurisé</span>
proto udp
&nbsp;
<span style="color: #666666; font-style: italic;"># Configuration de l'interface en mode &quot;routed&quot;</span>
dev tun
&nbsp;
<span style="color: #666666; font-style: italic;"># Définition des chemins des certificats/clés</span>
ca ca.crt
cert srv-vpn1.crt
key srv-vpn1.key
&nbsp;
<span style="color: #666666; font-style: italic;"># Paramètres Diffie hellman</span>
dh dh1024.pem
&nbsp;
<span style="color: #666666; font-style: italic;"># Adresse du réseau virtuel</span>
server 10.8.0.0 255.255.255.0
&nbsp;
<span style="color: #666666; font-style: italic;"># Indique au client la route vers le réseau Intranet</span>
push <span style="color: #ff0000;">&quot;route 172.48.0.0 255.255.255.0&quot;</span>
&nbsp;
<span style="color: #666666; font-style: italic;"># Indique au client les informations DNS</span>
&nbsp;
push <span style="color: #ff0000;">&quot;dhcp-option DOMAIN organisation.fr&quot;</span>
&nbsp;
<span style="color: #666666; font-style: italic;"># Ping tous les 10sec, si au bout de 120sec il n'y a pas de réponse alors déconnexion</span>
keepalive <span style="color: #000000;">10</span> <span style="color: #000000;">120</span>
&nbsp;
<span style="color: #666666; font-style: italic;"># Compression</span>
comp-lzo
&nbsp;
<span style="color: #666666; font-style: italic;"># Restriction du processus à un utilisateur</span>
user openvpn
group openvpn
&nbsp;
<span style="color: #666666; font-style: italic;"># Pour que la connexion persiste</span>
persist-key
persist-tun
&nbsp;
<span style="color: #666666; font-style: italic;"># Fichier de sorties de logs</span>
status openvpn-status.log
&nbsp;
<span style="color: #666666; font-style: italic;"># Verbosité standard des logs</span>
verb <span style="color: #000000;">4</span></pre></td></tr></table></div>

<p align="JUSTIFY">Redémarrage du service OpenVPN :</p>
<blockquote>
<p align="JUSTIFY"><span style="color: #800000;"><strong>/etc/init.d/openvpn restart</strong></span></p>
</blockquote>
<p align="JUSTIFY">Nous allons autoriser le serveur VPN à faire transiter des paquets vers un autre réseau :</p>
<blockquote>
<p align="JUSTIFY"><span style="color: #800000;"><strong>echo 1 &gt; /proc/sys/net/ipv4/ip_forward</strong></span></p>
</blockquote>
<p align="JUSTIFY">Pour automatiser le dernier paramètre, il suffit de décommenter la ligne</p>
<blockquote>
<p align="JUSTIFY"><span style="color: #800000;"><strong>net.ipv4.ip_forward=1</strong></span></p>
</blockquote>
<p align="JUSTIFY">dans le fichier <em><strong>/etc/sysctl.conf</strong></em>.</p>
<ul>
<li>
<p align="JUSTIFY"><span style="text-decoration: underline;"><strong>Installation des paquetages client :</strong></span></p>
</li>
</ul>
<ul>
<li>
<p align="JUSTIFY">Sur un client Debian, la commande suivante installera les paquets nécessaires :</p>
</li>
</ul>
<blockquote>
<p align="JUSTIFY"><span style="color: #800000;"><strong>apt-get install openvpn liblzo1</strong></span></p>
</blockquote>
<ul>
<li>
<p align="JUSTIFY">Sur un client Microsoft Windows, nous utiliserons le logiciel OpenVPN-GUI (disponible à l&#8217;URL <a href="http://openvpn.se/download.html"><span style="color: #000080;"><span style="text-decoration: underline;"><em>http://openvpn.se/download.htm</em></span></span><span style="color: #000080;"><span style="text-decoration: underline;">l</span></span></a>)</p>
</li>
</ul>
<ul>
<li>
<p align="JUSTIFY"><span style="text-decoration: underline;"><strong>Configuration du client :</strong></span></p>
</li>
</ul>
<ul>
<li>
<p align="JUSTIFY">Si le client est sous Linux, il faut créer un fichier de configuration situé dans /etc/openvpn :</p>
</li>
</ul>
<blockquote>
<p align="JUSTIFY"><span style="color: #800000;"><strong>vim /etc/openvpn/server.conf</strong></span></p>
</blockquote>
<ul>
<li>
<p align="JUSTIFY">Si le client est sous Windows, il faudra éditer le fichier <em><strong>config</strong></em> situé dans C:\Program Files\OpenVPN\</p>
</li>
</ul>
<p align="JUSTIFY">Voici la configuration :</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left2">Download <a href="http://my1.fr/blog/wp-content/plugins/wp-codebox/wp-codebox.php?p=5&amp;download=client.conf">client.conf</a></span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p54"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
</pre></td><td class="code" id="p5code4"><pre class="bash" style="font-family:monospace;">client
dev tun
proto udp
&nbsp;
<span style="color: #666666; font-style: italic;"># Adresse IP publique du serveur VPN, et son port d'écoute</span>
remote 220.0.0.1 <span style="color: #000000;">2829</span>
resolv-retry infinite
nobind
persist-key
persist-tun
ca ca.crt
cert client1.crt
key client1.key
comp-lzo
verb <span style="color: #000000;">4</span>
&nbsp;
<span style="color: #666666; font-style: italic;"># Rajouter ces 2 lignes pour un client Windows Vista</span>
<span style="color: #666666; font-style: italic;"># ou Seven :</span>
route-method exe
route-delay <span style="color: #000000;">2</span></pre></td></tr></table></div>

<p align="JUSTIFY">Pour lancer la connexion sur Windows, il suffit de faire un clic droit sur l’icône « OpenVPN » situé à gauche de l&#8217;horloge et de choisir l’option «<em><strong> Connecter </strong></em>».</p>
<p align="JUSTIFY">Sur Linux, un redémarrage du service OpenVPN sera suffisant.</p>
<p align="JUSTIFY">Une fois connecté, le client distant est dans le réseau privé virtuel, qui connait la route vers le réseau Intranet. Le serveur VPN étant la passerelle, les machines de l&#8217;Intranet n&#8217;ont pas besoin de connaître la route vers le réseau privé.</p>
<p align="JUSTIFY">Pour vérifier l&#8217;état de la connexion, ou pour détecter le moindre de soucis, un</p>
<blockquote>
<p align="JUSTIFY"><span style="color: #800000;"><strong>tail -f /var/log/syslog</strong></span></p>
</blockquote>
<p align="JUSTIFY">ou encore la lecture du fichier <em><strong>openvpn-status.log</strong></em> renseigne toutes les informations nécessaires.</p>
<p align="JUSTIFY"><strong>Pour aller plus loin :</strong></p>
<p align="JUSTIFY">Installer un serveur Proxy dans l&#8217;Intranet peut permettre au client de surfer sur Internet comme s&#8217;il était dans l&#8217;Intranet. Très utile pour déjouer les filtrages réseaux appliqués par certains FAI, ou tout simplement lorsque l&#8217;on se trouve derrière un proxy. Les paquets HTTP seront encapsulés dans le tunnel VPN, et décapsulés en sortie, et vice-versa pour le retour.</p>
]]></content:encoded>
			<wfw:commentRss>http://my1.fr/blog/creer-son-serveur-vpn-sous-debian/feed/</wfw:commentRss>
		<slash:comments>39</slash:comments>
		</item>
		<item>
		<title>Administration d&#8217;Active Directory Windows 2008 R2</title>
		<link>http://my1.fr/blog/administration-dactive-directory-windows-2008-r2/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=administration-dactive-directory-windows-2008-r2</link>
		<comments>http://my1.fr/blog/administration-dactive-directory-windows-2008-r2/#comments</comments>
		<pubDate>Wed, 15 Jun 2011 21:04:43 +0000</pubDate>
		<dc:creator>Emilien</dc:creator>
				<category><![CDATA[Non classé]]></category>
		<category><![CDATA[2008]]></category>
		<category><![CDATA[Active]]></category>
		<category><![CDATA[Directory]]></category>
		<category><![CDATA[R2]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://my1.fr/blog/?p=153</guid>
		<description><![CDATA[Allez, on se reprend en main, les exams sont finis et je peux enfin me lâcher (façon de parler hum). Voici ce que j&#8217;appellerais un mémento des tâches courantes sous Windows 2008 R2 lors du déploiement d&#8217;une AD (Active Directory). &#160; Présentation d&#8217;Active Directory Active Directory est le nom du service d&#8217;annuaire LDAP de Microsoft. [...]]]></description>
			<content:encoded><![CDATA[<p>Allez, on se reprend en main, les exams sont finis et je peux enfin me lâcher (façon de parler hum).</p>
<p>Voici ce que j&#8217;appellerais un mémento des tâches courantes sous Windows 2008 R2 lors du déploiement d&#8217;une AD (Active Directory).</p>
<p>&nbsp;</p>
<ul>
<li><span style="text-decoration: underline;"><strong>Présentation d&#8217;Active Directory</strong></span></li>
</ul>
<p><!-- 		@page { margin: 2cm } 		P { margin-bottom: 0.21cm } -->Active Directory est le nom du service d&#8217;annuaire LDAP de Microsoft. Son objectif principal est de centraliser les services d&#8217;identification et d&#8217;authentification à un réseau d&#8217;ordinateurs utilisant Windows. Il permet aux administrateurs réseaux la gestion des utilisateurs, le déploiement de logiciels, la gestion des mises à jour, et en règle générale, la gestion des ressources réseau (partages de fichiers, imprimantes, etc).</p>
<p>&nbsp;</p>
<p><!-- 		@page { margin: 2cm } 		P { margin-bottom: 0.21cm } --></p>
<ul>
<li><span style="text-decoration: underline;"><strong>Les pré-requis</strong></span></li>
</ul>
<p><!-- 		@page { margin: 2cm } 		P { margin-bottom: 0.21cm } -->Pour installer Active Directory, il faut d&#8217;abord disposer d&#8217;un système Windows Server. L&#8217;installation des rôles se fait par différents assistants de configuration. Pour nos clients, ils sont sur Windows Seven.</p>
<p><!-- 		@page { margin: 2cm } 		P { margin-bottom: 0.21cm } -->Informations serveur  :</p>
<p>- adresse IP : <strong>192.168.0.1 /24</strong></p>
<p>- nom NetBios : <strong>SRV-DOM1</strong></p>
<p>- Contrôleur du domaine : <strong>intra.company.com</strong></p>
<p><!-- 		@page { margin: 2cm } 		P { margin-bottom: 0.21cm } -->Nous allons maintenant voir comment créer une unité d&#8217;organisation, un groupe, un utilisateur avec un profil errant, donner des droits sur les répertoires, créer un lecteur réseau, et créer des stratégies de groupe.</p>
<p><!-- 		@page { margin: 2cm } 		P { margin-bottom: 0.21cm } 		A:link { so-language: zxx } -->Nota : Nous utiliserons Powershell comme langage de scripting.</p>
<p>&nbsp;</p>
<p>Pour comprendre réellement le fonctionnement, rien de mieux qu&#8217;une étude de cas concrète. Une entreprise, un service, des utilisateurs&#8230;</p>
<p>&nbsp;</p>
<ul>
<li><span style="text-decoration: underline;"><strong><span style="color: #ffff00;">Création de 	l&#8217;OU (Unité d&#8217;organisation) « ServiceCompta »</span><br />
</strong></span></li>
</ul>
<blockquote><p><span style="color: #fffff;"> </span><span style="color: #fffff;"><span style="font-size: x-medium;">$objDomain = [ADSI]&laquo;&nbsp;LDAP://localhost:389/dc=intra,dc=company,dc=com&nbsp;&raquo;<br />
$objOU = $objDomain.Create(&laquo;&nbsp;organizationalUnit&nbsp;&raquo;, &laquo;&nbsp;ou=ServiceCompta&nbsp;&raquo;)<br />
$objOU.SetInfo() </span></span><span style="font-size: x-medium;"> </span></p></blockquote>
<ul>
<li><span style="text-decoration: underline; color: #ffff00;"><strong>Création du 	groupe « Chefs » :</strong></span></li>
</ul>
<blockquote><p><span style="color: #fffff;"><span style="font-size: x-medium;"> $objOU = [ADSI]&laquo;&nbsp;LDAP://localhost:389/ou=ServiceCompta,dc=intra,dc=company,dc=com&nbsp;&raquo;</span></span></p>
<p><span style="color: #fffff;"><span style="font-size: x-medium;"> $objGroupe = $objOU.Create(&laquo;&nbsp;group&nbsp;&raquo;, &laquo;&nbsp;cn=Chefs&nbsp;&raquo;)<br />
$objGroupe.Put(&laquo;&nbsp;sAMAccountName&nbsp;&raquo;, &laquo;&nbsp;Chefs&nbsp;&raquo;)<br />
$objGroupe.SetInfo() </span></span></p></blockquote>
<ul>
<li><span style="text-decoration: underline; color: #ffff00;"><strong>Création de 	l&#8217;utilisateur « cdubois » :</strong></span></li>
</ul>
<blockquote><p><span style="font-size: x-medium;"> </span><span style="color: #fffff;"><span style="font-size: x-medium;">$objOU = [ADSI]&laquo;&nbsp;LDAP://localhost:389/ou=ServiceCompta,dc=intra,dc=company,dc=com&nbsp;&raquo;</span></span></p>
<p><span style="color: #fffff;"><span style="font-size: x-medium;"> $objUser = $objOU.Create(&laquo;&nbsp;user&nbsp;&raquo;, &laquo;&nbsp;cn=Christine Dubois&nbsp;&raquo;)</span></span></p>
<p><span style="color: #fffff;"><span style="font-size: x-medium;"> </span></span><span style="color: #fffff;"><span style="font-size: x-medium;"><strong># sAMAccountName est le seul attribut obligatoire à spécifier pour créer un compte :</strong></span></span></p>
<p><span style="color: #fffff;"><span style="font-size: x-medium;"> $objUser.put(&laquo;&nbsp;sAMAccountName&nbsp;&raquo;, &laquo;&nbsp;cdubois&nbsp;&raquo;)</span></span></p>
<p><span style="color: #fffff;"><span style="font-size: x-medium;"> </span></span><span style="color: #fffff;"><span style="font-size: x-medium;"><strong># A spécifier pour bénéficier d&#8217;une ouverture de session Kerberisée :</strong></span></span></p>
<p><span style="color: #fffff;"><span style="font-size: x-medium;"> $objUser.put(&laquo;&nbsp;userprincipalName&nbsp;&raquo;, &nbsp;&raquo; cdubois@company.com&nbsp;&raquo;)</span></span></p>
<p><span style="color: #fffff;"><span style="font-size: x-medium;"> </span></span><span style="color: #fffff;"><span style="font-size: x-medium;"><strong># Prénom :</strong></span></span></p>
<p><span style="color: #fffff;"><span style="font-size: x-medium;"> $objUser.put(&laquo;&nbsp;givenName&nbsp;&raquo;, &laquo;&nbsp;Christine&nbsp;&raquo;)</span></span></p>
<p><span style="color: #fffff;"><span style="font-size: x-medium;"> </span></span><span style="color: #fffff;"><span style="font-size: x-medium;"><strong># Nom :</strong></span></span></p>
<p><span style="color: #fffff;"><span style="font-size: x-medium;"> $objUser.put(&laquo;&nbsp;sn&nbsp;&raquo;, &laquo;&nbsp;Dubois&nbsp;&raquo;)</span></span></p>
<p><span style="color: #fffff;"><span style="font-size: x-medium;"> </span></span><span style="color: #fffff;"><span style="font-size: x-medium;"><strong># Numéro de téléphone :</strong></span></span></p>
<p><span style="color: #fffff;"><span style="font-size: x-medium;"> $objUser.put(&laquo;&nbsp;telephoneNumber&nbsp;&raquo;, &laquo;&nbsp;0193928322&#8243;)</span></span></p>
<p><span style="color: #fffff;"><span style="font-size: x-medium;"> </span></span><span style="color: #fffff;"><span style="font-size: x-medium;"><strong># Description :</strong></span></span></p>
<p><span style="color: #fffff;"><span style="font-size: x-medium;"> $objUser.put(&laquo;&nbsp;description&nbsp;&raquo;, &laquo;&nbsp;Chef Expert comptable&nbsp;&raquo;)</span></span></p>
<p><span style="color: #fffff;"><span style="font-size: x-medium;"><strong> # Nom affiché  (celui qui sera visible dans l&#8217;annuaire Exchange) :</strong></span></span></p>
<p><span style="color: #fffff;"><span style="font-size: x-medium;"> $objUser.put(&laquo;&nbsp;displayName&nbsp;&raquo;, &laquo;&nbsp;Christine Dubois&nbsp;&raquo;)</span></span></p>
<p><span style="color: #fffff;"><span style="font-size: x-medium;"> </span></span><span style="color: #fffff;"><span style="font-size: x-medium;"><strong># Chemin du profil (si profil errant) :</strong></span></span></p>
<p><span style="color: #fffff;"><span style="font-size: x-medium;"> $objUser.put(&laquo;&nbsp;profilePath</span></span><span style="color: #fffff;"><span style="font-size: x-medium;">&laquo;&nbsp;, &laquo;&nbsp;</span><a><span style="font-size: x-medium;">\\SRV-DOM1\profils\cdubois</span></a><span style="font-size: x-medium;">&laquo;&nbsp;)</span></span></p>
<p><span style="color: #fffff;"><span style="font-size: x-medium;"> </span></span><span style="color: #fffff;"><span style="font-size: x-medium;"><strong># Script d&#8217;ouverture de session</strong></span></span></p>
<p><span style="color: #fffff;"><span style="font-size: x-medium;"> $objUser.put(&laquo;&nbsp;scriptPath&nbsp;&raquo;, &laquo;&nbsp;logonScript.bat&nbsp;&raquo;)</span></span></p>
<p><span style="color: #fffff;"><span style="font-size: x-medium;"> </span></span><span style="color: #fffff;"><span style="font-size: x-medium;"><strong># Chemin du répertoire homedirectory :</strong></span></span></p>
<p><span style="color: #fffff;"><span style="font-size: x-medium;"> $objUser.put(&laquo;&nbsp;homeDirectory&nbsp;&raquo;, &laquo;&nbsp;\\SRV-DOM1\users\cdubois&nbsp;&raquo;)</span></span></p>
<p><span style="color: #fffff;"><span style="font-size: x-medium;"> </span></span><span style="color: #fffff;"><span style="font-size: x-medium;"><strong># Lettre du répertoire homedirectory :</strong></span></span></p>
<p><span style="color: #fffff;"><span style="font-size: x-medium;"> $objUser.put(&laquo;&nbsp;homeDrive&nbsp;&raquo;, &laquo;&nbsp;H:&nbsp;&raquo;)</span></span></p>
<p><span style="color: #fffff;"><span style="font-size: x-medium;"> $objUser.SetInfo()</span></span></p>
<p>&nbsp;</p></blockquote>
<p>→ Il est nécessaire de créer les répertoires <strong>profils </strong>(qui contiendra les profils itinérants), <strong>users </strong>(qui contiendra les HomeDirectory),<strong> </strong>puis un dossier «<strong> cdubois </strong>» dans le répertoire «<strong> users </strong>».</p>
<p>&nbsp;</p>
<ul>
<li><span style="text-decoration: underline; color: #ffff00;"><strong>Ajout de 	l&#8217;utilisateur « Christine Dubois » au groupe 	« Chefs » :</strong></span></li>
</ul>
<blockquote><p><span style="color: #fffff;"><span style="font-size: x-medium;">$groupe = [ADSI]&laquo;&nbsp;LDAP://localhost:389/cn=Chefs,ou=ServiceCompta,dc=intra,dv=company,dc=com<br />
$utilisateur = &laquo;&nbsp;CN=Christine Dubois,ou=ServiceCompta,dc=intra,dc=company,dc=com&nbsp;&raquo;<br />
$groupe.member += $utilisateur<br />
$groupe.psbase.commitchanges()</span></span></p></blockquote>
<p>&nbsp;</p>
<ul>
<li><span style="text-decoration: underline; color: #ffff00;"><strong>Vérification 	des membres du groupe « Chefs » :</strong></span></li>
</ul>
<blockquote><p><span style="color: #fffff;"><span style="font-size: x-medium;">$groupe = ([ADSI]&laquo;&nbsp;LDAP://localhost/cn=Chefs,ou=ServiceCompta,dc=intra,dc=company,dc=com&nbsp;&raquo;)<br />
$groupe.member</span></span></p></blockquote>
<p>&nbsp;</p>
<ul>
<li><span style="color: #ffff00;"><span style="text-decoration: underline;"><strong>Création 	d&#8217;un répertoire commun pour le service Comptabilité :</strong></span></span></li>
</ul>
<p>Nous allons créer un dossier <span style="color: #fffff;"><a><strong>D:\Partages</strong></a></span>, puis un dossier «<strong> ServiceCompta </strong>», ainsi qu&#8217;un sous-dossier «<strong> Commun </strong>», pour enfin le partager sur le réseau avec le script suivant :</p>
<blockquote><p><span style="color: #fffff;"><span style="font-size: x-medium;">$FolderPath = &laquo;&nbsp;D:\Partages\ServiceCompta\Commun&nbsp;&raquo;<br />
$ShareName = &laquo;&nbsp;CommunServiceCompta&nbsp;&raquo;<br />
$Type = 0<br />
$objWMI = [wmiClass] &#8216;Win32_share&#8217;<br />
$objWMI.create($FolderPath, $ShareName, $Type)</span></span></p></blockquote>
<p>&nbsp;</p>
<p><!-- 		@page { margin: 2cm } 		P { margin-bottom: 0.21cm } --></p>
<ul>
<li><span style="color: #ffff00;"><span style="text-decoration: underline;"><strong>Donner 	des droits sur les répertoires :</strong></span></span></li>
</ul>
<p>- Pour que le répertoire précédemment créé soit accessible par les utilisateurs du service comptabilité, il faut attribuer les bons droits au répertoire <strong>Commun</strong>:</p>
<p><a href="http://my1.fr/blog/wp-content/uploads/2011/06/image.png"><img class="size-medium wp-image-154 aligncenter" title="image" src="http://my1.fr/blog/wp-content/uploads/2011/06/image-300x210.png" alt="" width="300" height="210" /></a></p>
<p>Les membres du groupe Chefs et Experts ont les permissions de Lecture/écriture sur le répertoire commun, alors que les stagiaires n&#8217;ont qu&#8217;un droit de lecture.</p>
<p>- Le répertoire «<strong> profil </strong>» doit avoir les droits en <strong>Lecture/Écriture</strong> pour « <strong>Tout le monde</strong> ».</p>
<p>- Les répertoires <strong>HomeDirectory </strong>(situés dans \\SRV-DOM1\users) doivent avoir les droits en <strong>Lecture/Écriture</strong> pour leur <strong>propriétaires</strong>.</p>
<p>&nbsp;</p>
<p><!-- 		@page { margin: 2cm } 		P { margin-bottom: 0.21cm } --></p>
<ul>
<li><span style="color: #ffff00;"><span style="text-decoration: underline;"><strong>Créer 	le script de connexion :</strong></span></span></li>
</ul>
<p>Pour que les utilisateurs du service de comptabilité puissent accéder au répertoire partagé en tant que lecteur réseau, il faut ajouter ces lignes dans le script batch  « <strong>logonScript.bat</strong> » situé dans <strong>\\SRV-DOM1\netlogon</strong>.</p>
<blockquote><p><span style="color: #fffff;"><span style="font-size: x-medium;"><strong>@echo off<br />
net use Z: \\SRV-DOM1\CommunServiceCompta </strong></span></span></p></blockquote>
<p><span style="color: #000000;">Ainsi, quand les utilisateurs du service comptabilité se connecteront, ils auront le lecteur réseau automatiquement créé.</span></p>
<p>&nbsp;</p>
<ul>
<li><span style="color: #ffff00;"><span style="text-decoration: underline;"><strong>Créer 	des stratégies de groupe :</strong></span></span></li>
</ul>
<p>Dans la « <strong>Gestion de stratégies de groupe</strong> », nous créons une GPO liée à l&#8217;unité d&#8217;organisation <strong>ServiceCompta</strong>, puis nous l&#8217;éditons.</p>
<p>Nous activons les éléments suivants :</p>
<p>« <strong>Empêcher l&#8217;accès au panneau de configuration</strong> »</p>
<p>« <strong>Interdire l&#8217;accès aux propriétés d&#8217;un réseau local</strong> »</p>
<p>« <strong>Empêcher les utilisateur  de partager des fichiers dans leur profil</strong> ».</p>
<p>Nous ajoutons une URL dans les favoris d&#8217;Internet Explorer, qui donne accès à la page principale de l&#8217;Intranet. Nous pouvons encore modifier toute sorte de paramètre de configuration et de sécurité.</p>
<p>Ce ne sont que des exemples&#8230; bien entendu, une &laquo;&nbsp;vraie&nbsp;&raquo; GPO ne se fait pas en quelques minutes, mais il est intéressant d&#8217;y explorer toutes ses fonctionnalités, notamment ses nouveautés depuis Windows Seven.</p>
<p>Une fois les paramètres remplis, fermer la fenêtre, et appliquer la GPO aux différents groupes de l&#8217;unité d&#8217;organisation «<strong> ServiceCompta </strong>».</p>
<p>&nbsp;</p>
<p><!-- 		@page { margin: 2cm } 		P { margin-bottom: 0.21cm } --></p>
<ul>
<li><span style="color: #ffff00;"><span style="text-decoration: underline;"><strong>Configuration 	du client</strong></span></span></li>
</ul>
<p>La dernière étape consiste à rentrer le client dans le domaine « <strong>intra.company.com</strong> ». Une fois l&#8217;ordinateur redémarré, l&#8217;utilisatrice Christine Dubois peut se connecter à son ordinateur et utiliser les ressources du domaine. Nous pouvons constater qu&#8217;elle n&#8217;a pas accès au panneau de configuration, et qu&#8217;elle a un lecteur réseau pour le répertoire commun à son service. Si la GPO n&#8217;est pas tout de suite prise en compte, lancer la commande « <strong>gpupdate /force</strong> ».</p>
<p><!-- 		@page { margin: 2cm } 		P { margin-bottom: 0.21cm } --></p>
<ul>
<li><span style="color: #ffff00;"><span style="text-decoration: underline;"><strong>Modifier 	la politique des mots de passe et de date d&#8217;expiration</strong></span></span></li>
</ul>
<p>Le script en VBS (Visual Basic Script) suivant permet de modifier la politique des mots de passe pour une unité d&#8217;organisation :</p>
<ul>
<li>Suppression des mots 	de passe qui n&#8217;expirent jamais</li>
<li>Demande aux 	utilisateurs de changer leur mot de passe dès la prochaine 	connexion</li>
<li>Modifie la date 	d&#8217;expiration du compte au dernier jour de 2011.</li>
</ul>
<p>&nbsp;</p>
<blockquote><p><span style="color: #fffff;"><span style="font-size: x-medium;">Const ADS_IF_DONT_EXPIRE_PASSWD = &amp;h10000 </span></span></p>
<p><span style="color: #fffff;"><span style="font-size: x-medium;">set colItems = GetObject (&laquo;&nbsp;LDAP://ou=ServiceCompta, dc=intra, dc=compta, dc=com&nbsp;&raquo;) </span></span></p>
<p><span style="color: #fffff;"><span style="font-size: x-medium;">colItems.Filter = Array(&laquo;&nbsp;user&nbsp;&raquo;) </span></span></p>
<p><span style="color: #fffff;"><span style="font-size: x-medium;">For Each objUser in colItems </span></span></p>
<p><span style="color: #fffff;"><span style="font-size: x-medium;"><strong>&#8216;—Supprime les mots de passe qui n&#8217;expirent pas</strong></span></span><span style="color: #fffff;"><span style="font-size: x-medium;"> </span></span></p>
<p><span style="color: #fffff;"><span style="font-size: x-medium;">intUAC = objUser.Get(&laquo;&nbsp;userAccountControl&nbsp;&raquo;) </span></span></p>
<p><span style="color: #fffff;"><span style="font-size: x-medium;">If ADS_IF_DONT_EXPIRE_PASSWD AND intUAC Then</span></span></p>
<p><span style="color: #fffff;"> <span style="font-size: x-medium;">objUser.Put &laquo;&nbsp;userAccountControl&nbsp;&raquo;, intUAC XOR ADS_IF_DONT_EXPIRE_PASSWD </span></span></p>
<p><span style="color: #fffff;"> <span style="font-size: x-medium;">objUser.SetInfo </span></span></p>
<p><span style="color: #fffff;"><span style="font-size: x-medium;">End If </span></span></p>
<p><span style="color: #fffff;"><span style="font-size: x-medium;"><strong>&#8216;&#8211; Force l&#8217;utilisateur à modifier son mot de passe dès la prochaine connexion</strong></span></span><span style="color: #fffff;"><span style="font-size: x-medium;"> </span></span></p>
<p><span style="color: #fffff;"><span style="font-size: x-medium;">objUser.Put &laquo;&nbsp;pwdLastSet&nbsp;&raquo;, 0 </span></span></p>
<p><span style="color: #fffff;"><span style="font-size: x-medium;">objUser.SetInfo </span></span></p>
<p><span style="color: #fffff;"><span style="font-size: x-medium;"><strong>&#8216;&#8211; Modifie la date d&#8217;expiration du compte utilisateur</strong></span></span><span style="color: #fffff;"><span style="font-size: x-medium;"> </span></span></p>
<p><span style="color: #fffff;"><span style="font-size: x-medium;">objUser.AccountExpirationDate = &laquo;&nbsp;01/01/2012&#8243; </span></span></p>
<p><span style="color: #fffff;"><span style="font-size: x-medium;">objUser.SetInfo </span></span></p>
<p><span style="color: #fffff;"><span style="font-size: x-medium;">Next</span></span></p></blockquote>
<p>&nbsp;</p>
<ul>
<li><span style="color: #ffff00;"><span style="text-decoration: underline;"><strong>Évolutions 	possibles des scripts d&#8217;administration</strong></span></span></li>
</ul>
<p>Les scripts proposés dans cette activité peuvent évoluer au fil du temps. Par exemple, si beaucoup d&#8217;utilisateurs viendraient à s&#8217;ajouter au réseau, il pourrait être intéressant de développer une fonction permettant d&#8217;importer les informations directement depuis un fichiers Excel (.xls).</p>
<p>&nbsp;</p>
<p>Pour les autres, il y a Linux, et c&#8217;est très bien aussi ; mais je pouvais pas m&#8217;empêcher de partager ces quelques connaissances&#8230;</p>
<p>&nbsp;</p>
<p>Voici une <a href="http://my1.fr/blog/wp-content/uploads/2011/06/Scripts-AD.zip">archive</a> comprenant les scripts.</p>
<p>&nbsp;</p>
<p>Enjoy !</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://my1.fr/blog/administration-dactive-directory-windows-2008-r2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vive la Suède !</title>
		<link>http://my1.fr/blog/vive-la-suede/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=vive-la-suede</link>
		<comments>http://my1.fr/blog/vive-la-suede/#comments</comments>
		<pubDate>Sat, 06 Feb 2010 16:53:10 +0000</pubDate>
		<dc:creator>Emilien</dc:creator>
				<category><![CDATA[Non classé]]></category>
		<category><![CDATA[ipredator]]></category>
		<category><![CDATA[vpn]]></category>

		<guid isPermaLink="false">http://my1.fr/blog/?p=37</guid>
		<description><![CDATA[Merci aux suédois pour leur sympathie ! Non, je n&#8217;ai pas bu un coup avec eux (ou alors je ne m&#8217;en rappelle plus oO) mais j&#8217;ai accès à leur réseau privé virtuel (VPN) depuis quelques jours. Pour 5 euros par mois (payable par trimestre, 15 euros), Ipredator propose de surfer anonymement, et pour pas cher. [...]]]></description>
			<content:encoded><![CDATA[<p>Merci aux suédois pour leur sympathie !</p>
<p>Non, je n&#8217;ai pas bu un coup avec eux (ou alors je ne m&#8217;en rappelle plus oO) mais j&#8217;ai accès à leur réseau privé virtuel (VPN) depuis quelques jours.</p>
<p>Pour 5 euros par mois (payable par trimestre, 15 euros), <strong>Ipredator</strong> propose de surfer anonymement, et pour pas cher.</p>
<p>What else ? ben c&#8217;est tout, et c&#8217;est déjà pas mal.</p>
<p>Télécharger en P2P en France est devenu un <em>crime</em>, donc pour 5 euros par mois, je reste un mec cool et je n&#8217;irai pas en prison pour ça.</p>
<p>J&#8217;ai testé le débit, et certains ne seront pas d&#8217;accord avec moi, mais je trouve qu&#8217;il est convenable (400 en DL et 50 en UP).</p>
<p>Allé hop ! on s&#8217;inscrit : <a title="Ipredator.se" href="https://www.ipredator.se/?lang=en">https://www.ipredator.se/?lang=en</a></p>
]]></content:encoded>
			<wfw:commentRss>http://my1.fr/blog/vive-la-suede/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>News</title>
		<link>http://my1.fr/blog/news/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=news</link>
		<comments>http://my1.fr/blog/news/#comments</comments>
		<pubDate>Sat, 06 Dec 2008 13:10:50 +0000</pubDate>
		<dc:creator>Emilien</dc:creator>
				<category><![CDATA[Non classé]]></category>

		<guid isPermaLink="false">http://www.my1.fr/blog/?p=21</guid>
		<description><![CDATA[N&#8217;ayant pas trop le temps pour le moment d&#8217;écrire des posts, je compte m&#8217;y mettre serieusement d&#8217;ici la fin de l&#8217;année et le début de l&#8217;année prochaine. Je compte refaire mon site perso (my1.fr) complemenent avec cette fois ci du php/sql, ce qui engendrera surement plein de bugs au début vu mon niveau débutant. Le [...]]]></description>
			<content:encoded><![CDATA[<p>N&#8217;ayant pas trop le temps pour le moment d&#8217;écrire des posts, je compte m&#8217;y mettre serieusement d&#8217;ici la fin de l&#8217;année et le début de l&#8217;année prochaine.</p>
<p>Je compte refaire mon site perso (<a title="Mon site perso" href="http://my1.fr" target="_blank">my1.fr</a>) complemenent avec cette fois ci du php/sql, ce qui engendrera surement plein de bugs au début vu mon niveau débutant. Le blog restera sous WordPress.</p>
<p>A très bientôt, joyeuses fêtes&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://my1.fr/blog/news/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>1er article</title>
		<link>http://my1.fr/blog/1er-article/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=1er-article</link>
		<comments>http://my1.fr/blog/1er-article/#comments</comments>
		<pubDate>Tue, 25 Mar 2008 14:51:23 +0000</pubDate>
		<dc:creator>Emilien</dc:creator>
				<category><![CDATA[Non classé]]></category>

		<guid isPermaLink="false">http://www.my1.fr/blog/?p=3</guid>
		<description><![CDATA[J&#8217;ai remis mon blog en place. Il ne me reste plus qu&#8217;a remettre des articles !]]></description>
			<content:encoded><![CDATA[<p>J&#8217;ai remis mon blog en place. Il ne me reste plus qu&#8217;a remettre des articles !</p>
]]></content:encoded>
			<wfw:commentRss>http://my1.fr/blog/1er-article/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bien apprendre, c’est bien se documenter</title>
		<link>http://my1.fr/blog/bien-apprendre-c%e2%80%99est-bien-se-documenter/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=bien-apprendre-c%25e2%2580%2599est-bien-se-documenter</link>
		<comments>http://my1.fr/blog/bien-apprendre-c%e2%80%99est-bien-se-documenter/#comments</comments>
		<pubDate>Tue, 16 Oct 2007 21:13:50 +0000</pubDate>
		<dc:creator>Emilien</dc:creator>
				<category><![CDATA[Non classé]]></category>
		<category><![CDATA[documentation]]></category>

		<guid isPermaLink="false">http://www.my1.fr/blog/?p=8</guid>
		<description><![CDATA[J’écris cet article pour montrer la richesse et la qualité de la documentation que l’on peut trouver sur Internet. L’ensemble de la documentation que je vais présenté est exclusivement pour Debian GNU/Linux mais dans certains cas peut concerner Linux en général. Avant tout chose, il est préférable de commencer par l’installation, qui requiert parfois des [...]]]></description>
			<content:encoded><![CDATA[<p class="post-content">J’écris cet article pour montrer la richesse et la qualité de la documentation que l’on peut trouver sur Internet. L’ensemble de la documentation que je vais présenté est exclusivement pour Debian GNU/Linux mais dans certains cas peut concerner Linux en général.</p>
<p>Avant tout chose, il est préférable de commencer par l’installation, qui requiert parfois des connaissances. Par exemple, à l’installation de Debian, combien de partitions doit-je créer ou quel service dois-je activer…<br />
Ce <a href="http://packages.debian.org/src:installation-guide">manuel</a> est sous forme de paquet et décrit le processus d’installation d’une station Debian.</p>
<p>Ca y est, vôtre Debian est installée, et vous êtes dessus. Vous ne savez pas faire grand chose et vous aimeriez vous documenter sur par exemple comment installer un paquet, configurer Apache ou carrément commencer par une compilation du noyau (bon ça c’est pour l’humour =) ). Et ben sachez qu’il existe un manuel de référence pour Debian disponible en <a href="http://www.debian.org/doc/manuals/reference/index.fr.html">html</a> ou en <a href="http://www.debian.org/doc/manuals/reference/reference.fr.pdf">pdf</a> qui vous aidera dans beaucoup de domaines notemment dans l’administration système.</p>
<p>Vous avez pris la main sur vos paquets d’installés, tout marche à peu près comme il le faut mais vous vous posez l’ultime question : Suis-je protégé ? Installer un pare-feu ou même un anti-virus, pourquoi pas ? Cette documentation (lien <a href="http://www.debian.org/doc/manuals/securing-debian-howto/index.fr.html">html</a> et <a href="http://www.debian.org/doc/manuals/securing-debian-howto/securing-debian-howto.fr.pdf">pd</a><a href="http://www.debian.org/doc/manuals/securing-debian-howto/securing-debian-howto.fr.pdf">f</a>) est celle que j’utilise pour sécuriser ma machine et je la trouve très complête.</p>
<p>Les documentations sont souvent mises à jour et complétées par encore plus d’information pertinentes. J’invite donc tous ceux qui sont comme moi, qui en apprennent tous les jours et qui aiment ça parce que se documenter c’est parfois chercher soi même pour mieux comprendre. Grâce à cette documentation par exemple, j’ai pu créer mon <a href="http://www.my1.fr/2007/09/18/firewall-avec-iptables-netfilter-sous-linux/" title="Lien vers le script">script</a> firewall avec iptables.</p>
<p>D’autres sources sont sur le <a href="http://www.debian.org/doc/user-manuals.fr.html">site de debian</a>.</p>
<p><u>Merci aux auteurs… </u></p>
]]></content:encoded>
			<wfw:commentRss>http://my1.fr/blog/bien-apprendre-c%e2%80%99est-bien-se-documenter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Projet de site pour le salon debian-fr@chat.jabberfr.org</title>
		<link>http://my1.fr/blog/projet-de-site-pour-le-salon-debian-frchatjabberfrorg/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=projet-de-site-pour-le-salon-debian-frchatjabberfrorg</link>
		<comments>http://my1.fr/blog/projet-de-site-pour-le-salon-debian-frchatjabberfrorg/#comments</comments>
		<pubDate>Sat, 06 Oct 2007 17:13:40 +0000</pubDate>
		<dc:creator>Emilien</dc:creator>
				<category><![CDATA[Non classé]]></category>
		<category><![CDATA[debian-fr]]></category>

		<guid isPermaLink="false">http://www.my1.fr/blog/2007/10/06/projet-de-site-pour-le-salon-debian-frchatjabberfrorg/</guid>
		<description><![CDATA[Un nouveau site sur Debian est en cours de développement. Il se veut “original et novateur”. Il y aura une section qui présentera des paquets, une section où vous pourrez discuter sur le salon debian-fr via une interface web (MUCkl), une section de scripts fait maison, puis une section de liens intéressants. Si vous êtes [...]]]></description>
			<content:encoded><![CDATA[<p class="post-content">Un nouveau site sur Debian est en cours de développement.</p>
<p>Il se veut “original et novateur”.<br />
Il y aura une section qui présentera des paquets, une section où vous pourrez discuter sur le <a href="http://www.my1.fr/blog/wp-admin/xmpp:debian-fr@chat.jabberfr.org?join">salon  debian-fr</a> via une interface web (<a href="http://wiki.jabberfr.org/MUCkl"><span>MUCkl</span></a>), une section de scripts fait maison, puis une section de liens intéressants.</p>
<p>Si vous êtes intéressé pour contribuer (relectures, rédaction d’article, mise en page…) rendez-vous sur le <a href="http://www.my1.fr/blog/wp-admin/xmpp:debian-fr@chat.jabberfr.org?join">salon debian-fr</a>.</p>
<p>Voici la <a href="http://trac.last-exile.org/test/wiki/debian-fr/site">page</a> expliquant le projet.</p>
<p>N’hésitez pas à me contacter pour poser toute sorte de question, toute contribution est la bienvenue !</p>
<p>Merci d’avance</p>
]]></content:encoded>
			<wfw:commentRss>http://my1.fr/blog/projet-de-site-pour-le-salon-debian-frchatjabberfrorg/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

