<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://lea-linux.org/docs/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jeannedarc</id>
	<title>Lea Linux - Contributions [fr]</title>
	<link rel="self" type="application/atom+xml" href="https://lea-linux.org/docs/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jeannedarc"/>
	<link rel="alternate" type="text/html" href="https://lea-linux.org/documentations/Sp%C3%A9cial:Contributions/Jeannedarc"/>
	<updated>2026-04-08T15:42:02Z</updated>
	<subtitle>Contributions</subtitle>
	<generator>MediaWiki 1.40.1</generator>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Actualiser_une_adresse_DNS_dynamique&amp;diff=15821</id>
		<title>Actualiser une adresse DNS dynamique</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Actualiser_une_adresse_DNS_dynamique&amp;diff=15821"/>
		<updated>2008-07-16T13:41:00Z</updated>

		<summary type="html">&lt;p&gt;Jeannedarc : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{En_construction}}&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Une adresse sous forme de nom de domaine (ou adresse DNS) est associée à une adresse IP (quatre nombres entre 0 et 255 séparés par des points, par exemple 12.144.0.254) : il suffit de taper &amp;lt;code&amp;gt;$ ping google.fr&amp;lt;/code&amp;gt; et de copier l&#039;adresse IP correspondante dans la barre d&#039;adresse du navigateur pour s&#039;en convaincre.).&lt;br /&gt;
&lt;br /&gt;
Les serveurs DNS (&#039;&#039;Domain Name Server&#039;&#039;) présents sur internet effectuent la correspondance entre les noms de domaines et les adresses IP.&lt;br /&gt;
&lt;br /&gt;
Il existe 2 types d&#039;adresses IP attribuées par les fournisseurs d&#039;accès Internet :&lt;br /&gt;
*Les adresses IP statiques &amp;lt;tt&amp;gt;-&amp;gt;&amp;lt;/tt&amp;gt; L&#039;adresse IP reste la même à chaque connexion internet&lt;br /&gt;
*Les adresses IP dynamiques &amp;lt;tt&amp;gt;-&amp;gt;&amp;lt;/tt&amp;gt; L&#039;adresse IP peut changer à chaque connexion à internet&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Remarque&amp;lt;/u&amp;gt; : Si vous voulez savoir si votre adresse IP est statique ou dynamique, allez sur cette [http://checkip.dyndns.org/ page], relevez votre adresse IP, puis coupez et relancez votre connexion internet : si l&#039;adresse IP a changé, c&#039;est que votre adresse est dynamique, sinon elle est statique.&lt;br /&gt;
&lt;br /&gt;
== Quel est l&#039;intérêt d&#039;associer un nom de domaine à son adresse IP ? ==&lt;br /&gt;
&lt;br /&gt;
Attribuer l&#039;adresse IP de sa connexion Internet à une adresse DNS est surtout utile si l&#039;on crée un serveur, quel qu&#039;il soit.&lt;br /&gt;
&lt;br /&gt;
Prenons un exemple : vous avez créé un serveur FTP sur votre ordinateur, et vous souhaiter qu&#039;il soit accessible de l&#039;extérieur; si votre adresse IP est dynamique, il faudra alors connaître systématiquement son adresse IP alors qu&#039;elle changera souvent (par exemple toutes les 24 heures) ! En associant une adresse DNS à votre IP, l&#039;adresse sous forme de nom du serveur sera non seulement facile à retenir, mais elle ne changera jamais.&lt;br /&gt;
&lt;br /&gt;
== Création d&#039;un compte de DNS dynamique ==&lt;br /&gt;
&lt;br /&gt;
Il suffit d&#039;aller sur un des sites suivants, y créer un compte avec un mot de passe, un ordinateur (&#039;&#039;host&#039;&#039;) et choisir un nom pour votre machine.&lt;br /&gt;
&lt;br /&gt;
*http://www.dyndns.com/&lt;br /&gt;
*http://www.dnsq.org/&lt;br /&gt;
*http://www.dhs.org/&lt;br /&gt;
*http://www.myip.us/&lt;br /&gt;
*et bien d&#039;autres...&lt;br /&gt;
&lt;br /&gt;
== Quel-est le fonctionnement d&#039;un client DNS ? ==&lt;br /&gt;
&lt;br /&gt;
Un client DNS est un petit programme s&#039;installant sur l&#039;ordinateur auquel on veut attribuer une adresse nommée fixe.&lt;br /&gt;
&lt;br /&gt;
Une fois lancé (la plupart du temps au démarrage de l&#039;ordinateur), il va détecter votre adresse IP. Il va ensuite se connecter au compte DNS que vous aurez créé auparavant, et communiquer votre adresse IP au serveur de noms. Votre adresse DNS sera alors associée à votre adresse IP. Si votre adresse IP change, le client DNS le détectera, et associera alors cette nouvelle adresse IP à votre adresse DNS.&lt;br /&gt;
&lt;br /&gt;
Ainsi votre serveur restera-t-il accessible de l&#039;extérieur en utilisant son nom, sans jamais avoir à se soucier de son adresse IP.&lt;br /&gt;
&lt;br /&gt;
==Mise en place d&#039;un client DNS : ddclient ==&lt;br /&gt;
&lt;br /&gt;
===Téléchargement===&lt;br /&gt;
Les sources de ddclient sont téléchargeables [http://sourceforge.net/project/showfiles.php?group_id=116817 ici] (la v3.7.3 à l&#039;heure où j&#039;écris). Préférez l&#039;archive tar.gz.&lt;br /&gt;
&lt;br /&gt;
===Installation===&lt;br /&gt;
&lt;br /&gt;
Une fois que vous avez récupéré l&#039;archive de ddclient, allez dans son dossier et tapez :&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
$ tar zxf ddclient-3.7.3.tar.gz&lt;br /&gt;
$cd ddclient-3.7.3&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
En listant le contenu du répertoire, on constate que le programme n&#039;a pas besoin d&#039;être compilé: en effet, ddclient est un fichier perl prêt à l&#039;emploi ! Il ne vous reste plus qu&#039;à le déplacer :&lt;br /&gt;
&amp;lt;code&amp;gt; mv ddclient /usr/local/bin/&amp;lt;/code&amp;gt;&lt;br /&gt;
Si vous tentez d&#039;exécuter ddclient directement :&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
# /usr/local/bin/ddclient&lt;br /&gt;
&amp;quot;WARNING:  file /etc/ddclient/ddclient.conf: Cannot open file &#039;/etc/ddclient/ddclient.conf&#039;. (No such file or directory)&amp;quot;.&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
ddclient vous répond qu&#039;il cherche le fichier de configuration, qui n&#039;existe pas encore.&lt;br /&gt;
&lt;br /&gt;
===Fichier de configuration ddclient.conf===&lt;br /&gt;
&lt;br /&gt;
Commençons par créer le fichier de configuration :&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
mkdir /etc/ddclient&lt;br /&gt;
touch /etc/ddclient/ddclient.conf&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Editez ce fichier avec votre éditeur de texte préféré. Remplissez le comme ceci:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
daemon=200 #Verifie l&#039;adresse toutes les 200 secondes&lt;br /&gt;
syslog=yes #Enregistre le log dans syslog&lt;br /&gt;
ssl=yes #Utilise SSL pour crypter les échanges (nécessite une librairie)&lt;br /&gt;
cache=/tmp/ddclient.cache #Emplacement du cache du processus&lt;br /&gt;
pid=/var/run/ddclient.pid #Emplacement du PID du processus&lt;br /&gt;
use=web, web=checkip.dyndns.org/, web-skip=&#039;IP Address&#039; #Voir detail plus bas&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
REM:Il est conseillé de désactiver SSL lors des premiers essais.&lt;br /&gt;
Ddclient peut récupêrer l&#039;IP de votre connexion de 3 manières différentes:&lt;br /&gt;
*&amp;lt;code&amp;gt;use=web, web=checkip.dyndns.org/, web-skip=&#039;IP Address&#039; &amp;lt;/code&amp;gt; : Ddclient utilisera une connexion par le port 80 pour récuperer votre adresse IP. En se connectant sur checkip.dyndns.org, il pourra retrouver votre IP.&lt;br /&gt;
Remarque:Si vous êtes derrière un proxy, ajoutez cette ligne &amp;lt;code&amp;gt;proxy=adresse_de_mon_proxy:port&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;use=if, if=eth0&amp;lt;/code&amp;gt; si vous n&#039;êtes pas derrière un routeur ou autre livebox, vous pouvez interroger directement votre modem, en remplacant &amp;lt;code&amp;gt;eth0&amp;lt;/code&amp;gt; par votre interface modem.&lt;br /&gt;
*&amp;lt;code&amp;gt;use=fw&amp;lt;/code&amp;gt; permet d&#039;interroger son routeur ou modem ethernet. Cette méthode est déconseillée, car il faut un matériel compatible (voir [http://ddclient.wiki.sourceforge.net/Routers la liste])&lt;br /&gt;
&lt;br /&gt;
Personellement, je recommande la méthode &amp;lt;code&amp;gt;use=web&amp;lt;/code&amp;gt;, car c&#039;est la plus rapide à mettre en place.&lt;br /&gt;
La partie qui suit diffère selon le service d&#039;IP dynamique utilisé :&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
login=jekek #Nom d&#039;utilisateur du compte utilisateur&lt;br /&gt;
password=monmotdepasse #Mot de passe&lt;br /&gt;
protocol=protocole_service #Protocole utilisé par le service&lt;br /&gt;
server=serveur_service #Serveur du service DDNS&lt;br /&gt;
wildcard=NO #voir plus bas&lt;br /&gt;
nom_de_domaine.exemple.com #Adresse à synchroniser avec votre IP&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
REM:Wildcard=Le wildcard permet de redirigé toutes les adresses finissant par le nom de domaine vers la meme IP. (xxxxx.mon_nom_de_domaine.com)&lt;br /&gt;
&lt;br /&gt;
Voici les configurations pour les ervices les plus connus:&lt;br /&gt;
*Pour DynDNS:&lt;br /&gt;
&amp;lt;code multi&amp;gt;login=login_dyndns&lt;br /&gt;
password=mot_de_passe_dyndns&lt;br /&gt;
protocol=dyndns2&lt;br /&gt;
server=members.dyndns.com&lt;br /&gt;
wildcard=YES&lt;br /&gt;
nom_de_domaine.exemple.com&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
*Pour DNSPark &lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
login=DNS Park DDNS username&lt;br /&gt;
password=DNS Park DDNS username&lt;br /&gt;
protocol=dnspark&lt;br /&gt;
server=www.dnspark.com&lt;br /&gt;
wildcard=NO&lt;br /&gt;
mon_nom_de_domaine.exemple.com&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
*Pour EasyDNS&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
login=EasyDNS username&lt;br /&gt;
password=EasyDNS password&lt;br /&gt;
protocol=easydns&lt;br /&gt;
server=ns1.easydns.com&lt;br /&gt;
wildcard=NO&lt;br /&gt;
mon_nom_de_domaine.exemple.com&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
*Pour Namecheap&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
login=Namecheap username&lt;br /&gt;
password=Namecheap password&lt;br /&gt;
protocol=namecheap&lt;br /&gt;
server=ns1.easydns.com&lt;br /&gt;
wildcard=NO&lt;br /&gt;
mon_nom_de_domaine.exemple.com&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jeannedarc</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Actualiser_une_adresse_DNS_dynamique&amp;diff=15819</id>
		<title>Actualiser une adresse DNS dynamique</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Actualiser_une_adresse_DNS_dynamique&amp;diff=15819"/>
		<updated>2008-07-15T15:35:44Z</updated>

		<summary type="html">&lt;p&gt;Jeannedarc : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{En_construction}}&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Une adresse sous forme de nom de domaine (ou adresse DNS) est associée à une adresse IP (quatre nombres entre 0 et 255 séparés par des points, par exemple 12.144.0.254) : il suffit de taper &amp;lt;code&amp;gt;$ ping google.fr&amp;lt;/code&amp;gt; et de copier l&#039;adresse IP correspondante dans la barre d&#039;adresse du navigateur pour s&#039;en convaincre.).&lt;br /&gt;
&lt;br /&gt;
Les serveurs DNS (&#039;&#039;Domain Name Server&#039;&#039;) présents sur internet effectuent la correspondance entre les noms de domaines et les adresses IP.&lt;br /&gt;
&lt;br /&gt;
Il existe 2 types d&#039;adresses IP attribuées par les fournisseurs d&#039;accès Internet :&lt;br /&gt;
*Les adresses IP statiques &amp;lt;tt&amp;gt;-&amp;gt;&amp;lt;/tt&amp;gt; L&#039;adresse IP reste la même à chaque connexion internet&lt;br /&gt;
*Les adresses IP dynamiques &amp;lt;tt&amp;gt;-&amp;gt;&amp;lt;/tt&amp;gt; L&#039;adresse IP peut changer à chaque connexion à internet&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Remarque&amp;lt;/u&amp;gt; : Si vous voulez savoir si votre adresse IP est statique ou dynamique, allez sur cette [http://checkip.dyndns.org/ page], relevez votre adresse IP, puis coupez et relancez votre connexion internet : si l&#039;adresse IP a changé, c&#039;est que votre adresse est dynamique, sinon elle est statique.&lt;br /&gt;
&lt;br /&gt;
== Quel est l&#039;intérêt d&#039;associer un nom de domaine à son adresse IP ? ==&lt;br /&gt;
&lt;br /&gt;
Attribuer l&#039;adresse IP de sa connexion Internet à une adresse DNS est surtout utile si l&#039;on crée un serveur, quel qu&#039;il soit.&lt;br /&gt;
&lt;br /&gt;
Prenons un exemple : vous avez créé un serveur FTP sur votre ordinateur, et vous souhaiter qu&#039;il soit accessible de l&#039;extérieur; si votre adresse IP est dynamique, il faudra alors connaître systématiquement son adresse IP alors qu&#039;elle changera souvent (par exemple toutes les 24 heures) ! En associant une adresse DNS à votre IP, l&#039;adresse sous forme de nom du serveur sera non seulement facile à retenir, mais elle ne changera jamais.&lt;br /&gt;
&lt;br /&gt;
== Création d&#039;un compte de DNS dynamique ==&lt;br /&gt;
&lt;br /&gt;
Il suffit d&#039;aller sur un des sites suivants, y créer un compte avec un mot de passe, un ordinateur (&#039;&#039;host&#039;&#039;) et choisir un nom pour votre machine.&lt;br /&gt;
&lt;br /&gt;
*http://www.dyndns.com/&lt;br /&gt;
*http://www.dnsq.org/&lt;br /&gt;
*http://www.dhs.org/&lt;br /&gt;
*http://www.myip.us/&lt;br /&gt;
*et bien d&#039;autres...&lt;br /&gt;
&lt;br /&gt;
== Quel-est le fonctionnement d&#039;un client DNS ? ==&lt;br /&gt;
&lt;br /&gt;
Un client DNS est un petit programme s&#039;installant sur l&#039;ordinateur auquel on veut attribuer une adresse nommée fixe.&lt;br /&gt;
&lt;br /&gt;
Une fois lancé (la plupart du temps au démarrage de l&#039;ordinateur), il va détecter votre adresse IP. Il va ensuite se connecter au compte DNS que vous aurez créé auparavant, et communiquer votre adresse IP au serveur de noms. Votre adresse DNS sera alors associée à votre adresse IP. Si votre adresse IP change, le client DNS le détectera, et associera alors cette nouvelle adresse IP à votre adresse DNS.&lt;br /&gt;
&lt;br /&gt;
Ainsi votre serveur restera-t-il accessible de l&#039;extérieur en utilisant son nom, sans jamais avoir à se soucier de son adresse IP.&lt;br /&gt;
&lt;br /&gt;
==Mise en place d&#039;un client DNS : ddclient ==&lt;br /&gt;
&lt;br /&gt;
===Téléchargement===&lt;br /&gt;
Les sources de ddclient sont téléchargeables [http://sourceforge.net/project/showfiles.php?group_id=116817 ici] (la v3.7.3 à l&#039;heure où j&#039;écris). Préférez l&#039;archive tar.gz.&lt;br /&gt;
&lt;br /&gt;
===Installation===&lt;br /&gt;
&lt;br /&gt;
Une fois que vous avez récupéré l&#039;archive de ddclient, allez dans son dossier et tapez :&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
$ tar zxf ddclient-3.7.3.tar.gz&lt;br /&gt;
$cd ddclient-3.7.3&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
En listant le contenu du répertoire, on constate que le programme n&#039;a pas besoin d&#039;être compilé: en effet, ddclient est un fichier perl prêt à l&#039;emploi ! Il ne vous reste plus qu&#039;à le déplacer :&lt;br /&gt;
&amp;lt;code&amp;gt; mv ddclient /usr/local/bin/&amp;lt;/code&amp;gt;&lt;br /&gt;
Si vous tentez d&#039;exécuter ddclient directement :&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
# /usr/local/bin/ddclient&lt;br /&gt;
&amp;quot;WARNING:  file /etc/ddclient/ddclient.conf: Cannot open file &#039;/etc/ddclient/ddclient.conf&#039;. (No such file or directory)&amp;quot;.&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
ddclient vous répond qu&#039;il cherche le fichier de configuration, qui n&#039;existe pas encore.&lt;br /&gt;
&lt;br /&gt;
===Fichier de configuration ddclient.conf===&lt;br /&gt;
&lt;br /&gt;
Commençons par créer le fichier de configuration :&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
mkdir /etc/ddclient&lt;br /&gt;
touch /etc/ddclient/ddclient.conf&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Editez ce fichier avec votre éditeur de texte préféré. Remplissez le comme ceci:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
daemon=200 #Verifie l&#039;adresse toutes les 200 secondes&lt;br /&gt;
syslog=yes #Enregistre le log dans syslog&lt;br /&gt;
ssl=yes #Utilise SSL pour crypter les échanges (nécessite une librairie)&lt;br /&gt;
cache=/tmp/ddclient.cache #Emplacement du cache du processus&lt;br /&gt;
pid=/var/run/ddclient.pid #Emplacement du PID du processus&lt;br /&gt;
use=web, web=checkip.dyndns.org/, web-skip=&#039;IP Address&#039; #Voir detail plus bas&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
REM:Il est déconseillé de désactiver SSL lors des premiers essais.&lt;br /&gt;
Ddclient peut récupêrer l&#039;IP de votre connexion de 3 manières différentes:&lt;br /&gt;
*&amp;lt;code&amp;gt;use=web, web=checkip.dyndns.org/, web-skip=&#039;IP Address&#039; &amp;lt;/code&amp;gt; : Ddclient utilisera une connexion par le port 80 pour récuperer votre adresse IP. En se connectant sur checkip.dyndns.org, il pourra retrouver votre IP.&lt;br /&gt;
Remarque:Si vous êtes derrière un proxy, ajoutez cette ligne &amp;lt;code&amp;gt;proxy=adresse_de_mon_proxy:port&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;use=if, if=eth0&amp;lt;/code&amp;gt; si vous n&#039;êtes pas derrière un routeur ou autre livebox, vous pouvez interroger directement votre modem, en remplacant &amp;lt;code&amp;gt;eth0&amp;lt;/code&amp;gt; par votre interface modem.&lt;br /&gt;
*&amp;lt;code&amp;gt;use=fw&amp;lt;/code&amp;gt; permet d&#039;interroger son routeur ou modem ethernet. Cette méthode est déconseillée, car il faut un matériel compatible (voir [http://ddclient.wiki.sourceforge.net/Routers la liste])&lt;br /&gt;
&lt;br /&gt;
Personellement, je recommande la méthode &amp;lt;code&amp;gt;use=web&amp;lt;/code&amp;gt;, car c&#039;est la plus rapide à mettre en place.&lt;br /&gt;
La partie qui suit diffère selon le service d&#039;IP dynamique utilisé :&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
login=jekek #Nom d&#039;utilisateur du compte utilisateur&lt;br /&gt;
password=monmotdepasse #Mot de passe&lt;br /&gt;
protocol=protocole_service #Protocole utilisé par le service&lt;br /&gt;
server=serveur_service #Serveur du service DDNS&lt;br /&gt;
wildcard=NO #voir plus bas&lt;br /&gt;
monadresse.mon_service.com #Adresse à synchroniser avec votre IP&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
REM:Wildcard=Le wildcard permet de redirigé toutes les adresses finissant par le nom de domaine vers la meme IP. (xxxxx.mon_nom_de_domaine.com)&lt;br /&gt;
&lt;br /&gt;
Voici les configurations pour les ervices les plus connus:&lt;br /&gt;
*Pour DynDNS:&lt;br /&gt;
&amp;lt;code multi&amp;gt;login=login_dyndns&lt;br /&gt;
password=mot_de_passe_dyndns&lt;br /&gt;
protocol=dyndns2&lt;br /&gt;
server=members.dyndns.com&lt;br /&gt;
wildcard=YES&lt;br /&gt;
nom_de_domaine.exemple.com&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
*Pour DNSPark &lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
login=DNS Park DDNS username&lt;br /&gt;
password=DNS Park DDNS username&lt;br /&gt;
protocol=dnspark&lt;br /&gt;
server=www.dnspark.com&lt;br /&gt;
wildcard=NO&lt;br /&gt;
mon_nom_de_domaine.exemple.com&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
*Pour EasyDNS&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
login=EasyDNS username&lt;br /&gt;
password=EasyDNS password&lt;br /&gt;
protocol=easydns&lt;br /&gt;
server=ns1.easydns.com&lt;br /&gt;
wildcard=NO&lt;br /&gt;
mon_nom_de_domaine.exemple.com&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
*Pour Namecheap&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
login=Namecheap username&lt;br /&gt;
password=Namecheap password&lt;br /&gt;
protocol=namecheap&lt;br /&gt;
server=ns1.easydns.com&lt;br /&gt;
wildcard=NO&lt;br /&gt;
mon_nom_de_domaine.exemple.com&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
protocol=namecheap&lt;br /&gt;
login=my-namecheap.com-login&lt;br /&gt;
password=my-namecheap.com-password&lt;br /&gt;
myhost.namecheap.com&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jeannedarc</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Actualiser_une_adresse_DNS_dynamique&amp;diff=15818</id>
		<title>Actualiser une adresse DNS dynamique</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Actualiser_une_adresse_DNS_dynamique&amp;diff=15818"/>
		<updated>2008-07-15T15:09:32Z</updated>

		<summary type="html">&lt;p&gt;Jeannedarc : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{En_construction}}&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Une adresse sous forme de nom de domaine (ou adresse DNS) est associée à une adresse IP (quatre nombres entre 0 et 255 séparés par des points, par exemple 12.144.0.254) : il suffit de taper &amp;lt;code&amp;gt;$ ping google.fr&amp;lt;/code&amp;gt; et de copier l&#039;adresse IP correspondante dans la barre d&#039;adresse du navigateur pour s&#039;en convaincre.).&lt;br /&gt;
&lt;br /&gt;
Les serveurs DNS (&#039;&#039;Domain Name Server&#039;&#039;) présents sur internet effectuent la correspondance entre les noms de domaines et les adresses IP.&lt;br /&gt;
&lt;br /&gt;
Il existe 2 types d&#039;adresses IP attribuées par les fournisseurs d&#039;accès Internet :&lt;br /&gt;
*Les adresses IP statiques &amp;lt;tt&amp;gt;-&amp;gt;&amp;lt;/tt&amp;gt; L&#039;adresse IP reste la même à chaque connexion internet&lt;br /&gt;
*Les adresses IP dynamiques &amp;lt;tt&amp;gt;-&amp;gt;&amp;lt;/tt&amp;gt; L&#039;adresse IP peut changer à chaque connexion à internet&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Remarque&amp;lt;/u&amp;gt; : Si vous voulez savoir si votre adresse IP est statique ou dynamique, allez sur cette [http://checkip.dyndns.org/ page], relevez votre adresse IP, puis coupez et relancez votre connexion internet : si l&#039;adresse IP a changé, c&#039;est que votre adresse est dynamique, sinon elle est statique.&lt;br /&gt;
&lt;br /&gt;
== Quel est l&#039;intérêt d&#039;associer un nom de domaine à son adresse IP ? ==&lt;br /&gt;
&lt;br /&gt;
Attribuer l&#039;adresse IP de sa connexion Internet à une adresse DNS est surtout utile si l&#039;on crée un serveur, quel qu&#039;il soit.&lt;br /&gt;
&lt;br /&gt;
Prenons un exemple : vous avez créé un serveur FTP sur votre ordinateur, et vous souhaiter qu&#039;il soit accessible de l&#039;extérieur; si votre adresse IP est dynamique, il faudra alors connaître systématiquement son adresse IP alors qu&#039;elle changera souvent (par exemple toutes les 24 heures) ! En associant une adresse DNS à votre IP, l&#039;adresse sous forme de nom du serveur sera non seulement facile à retenir, mais elle ne changera jamais.&lt;br /&gt;
&lt;br /&gt;
== Création d&#039;un compte de DNS dynamique ==&lt;br /&gt;
&lt;br /&gt;
Il suffit d&#039;aller sur un des sites suivants, y créer un compte avec un mot de passe, un ordinateur (&#039;&#039;host&#039;&#039;) et choisir un nom pour votre machine.&lt;br /&gt;
&lt;br /&gt;
*http://www.dyndns.com/&lt;br /&gt;
*http://www.dnsq.org/&lt;br /&gt;
*http://www.dhs.org/&lt;br /&gt;
*http://www.myip.us/&lt;br /&gt;
*et bien d&#039;autres...&lt;br /&gt;
&lt;br /&gt;
== Quel-est le fonctionnement d&#039;un client DNS ? ==&lt;br /&gt;
&lt;br /&gt;
Un client DNS est un petit programme s&#039;installant sur l&#039;ordinateur auquel on veut attribuer une adresse nommée fixe.&lt;br /&gt;
&lt;br /&gt;
Une fois lancé (la plupart du temps au démarrage de l&#039;ordinateur), il va détecter votre adresse IP. Il va ensuite se connecter au compte DNS que vous aurez créé auparavant, et communiquer votre adresse IP au serveur de noms. Votre adresse DNS sera alors associée à votre adresse IP. Si votre adresse IP change, le client DNS le détectera, et associera alors cette nouvelle adresse IP à votre adresse DNS.&lt;br /&gt;
&lt;br /&gt;
Ainsi votre serveur restera-t-il accessible de l&#039;extérieur en utilisant son nom, sans jamais avoir à se soucier de son adresse IP.&lt;br /&gt;
&lt;br /&gt;
==Mise en place d&#039;un client DNS : ddclient ==&lt;br /&gt;
&lt;br /&gt;
===Téléchargement===&lt;br /&gt;
Les sources de ddclient sont téléchargeables [http://sourceforge.net/project/showfiles.php?group_id=116817 ici] (la v3.7.3 à l&#039;heure où j&#039;écris). Préférez l&#039;archive tar.gz.&lt;br /&gt;
&lt;br /&gt;
===Installation===&lt;br /&gt;
&lt;br /&gt;
Une fois que vous avez récupéré l&#039;archive de ddclient, allez dans son dossier et tapez :&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
$ tar zxf ddclient-3.7.3.tar.gz&lt;br /&gt;
$cd ddclient-3.7.3&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
En listant le contenu du répertoire, on constate que le programme n&#039;a pas besoin d&#039;être compilé: en effet, ddclient est un fichier perl prêt à l&#039;emploi ! Il ne vous reste plus qu&#039;à le déplacer :&lt;br /&gt;
&amp;lt;code&amp;gt; mv ddclient /usr/local/bin/&amp;lt;/code&amp;gt;&lt;br /&gt;
Si vous tentez d&#039;exécuter ddclient directement :&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
# /usr/local/bin/ddclient&lt;br /&gt;
&amp;quot;WARNING:  file /etc/ddclient/ddclient.conf: Cannot open file &#039;/etc/ddclient/ddclient.conf&#039;. (No such file or directory)&amp;quot;.&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
ddclient vous répond qu&#039;il cherche le fichier de configuration, qui n&#039;existe pas encore.&lt;br /&gt;
&lt;br /&gt;
===Fichier de configuration ddclient.conf===&lt;br /&gt;
&lt;br /&gt;
Commençons par créer le fichier de configuration :&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
mkdir /etc/ddclient&lt;br /&gt;
touch /etc/ddclient/ddclient.conf&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Editez ce fichier avec votre éditeur de texte préféré. Remplissez le comme ceci:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
daemon=200 #Verifie l&#039;adresse toutes les 200 secondes&lt;br /&gt;
syslog=yes #Enregistre le log dans syslog&lt;br /&gt;
ssl=yes #Utilise SSL pour crypter les échanges (nécessite une librairie)&lt;br /&gt;
cache=/tmp/ddclient.cache #Emplacement du cache du processus&lt;br /&gt;
pid=/var/run/ddclient.pid #Emplacement du PID du processus&lt;br /&gt;
use=web, web=checkip.dyndns.org/, web-skip=&#039;IP Address&#039; #Voir detail plus bas&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
REM:Il est déconseillé de désactiver SSL lors des premiers essais.&lt;br /&gt;
Ddclient peut récupêrer l&#039;IP de votre connexion de 3 manières différentes:&lt;br /&gt;
*&amp;lt;code&amp;gt;use=web, web=checkip.dyndns.org/, web-skip=&#039;IP Address&#039; &amp;lt;/code&amp;gt; : Ddclient utilisera une connexion par le port 80 pour récuperer votre adresse IP. En se connectant sur checkip.dyndns.org, il pourra retrouver votre IP.&lt;br /&gt;
Remarque:Si vous êtes derrière un proxy, ajoutez cette ligne &amp;lt;code&amp;gt;proxy=adresse_de_mon_proxy:port&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;use=if, if=eth0&amp;lt;/code&amp;gt; si vous n&#039;êtes pas derrière un routeur ou autre livebox, vous pouvez interroger directement votre modem, en remplacant &amp;lt;code&amp;gt;eth0&amp;lt;/code&amp;gt; par votre interface modem.&lt;br /&gt;
*&amp;lt;code&amp;gt;use=fw&amp;lt;/code&amp;gt; permet d&#039;interroger son routeur ou modem ethernet. Cette méthode est déconseillée, car il faut un matériel compatible (voir [http://ddclient.wiki.sourceforge.net/Routers la liste])&lt;br /&gt;
&lt;br /&gt;
Personellement, je recommande la méthode &amp;lt;code&amp;gt;use=web&amp;lt;/code&amp;gt;, car c&#039;est la plus rapide à mettre en place.&lt;br /&gt;
La partie qui suit diffère selon le service d&#039;IP dynamique utilisé :&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
login=jekek #Nom d&#039;utilisateur du compte utilisateur&lt;br /&gt;
password=monmotdepasse #Mot de passe&lt;br /&gt;
protocol=protocole_service #Protocole utilisé par le service&lt;br /&gt;
server=serveur_service #Serveur du service DDNS&lt;br /&gt;
wildcard=NO #voir plus bas&lt;br /&gt;
monadresse.mon_service.com #Adresse à synchroniser avec votre IP&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
REM:Wildcard=Le wildcard permet de redirigé toutes les adresses finissant par le nom de domaine vers la meme IP. (xxxxx.mon_nom_de_domaine.com)&lt;br /&gt;
&lt;br /&gt;
Voici les configurations pour les ervices les plus connus:&lt;br /&gt;
*Pour DynDNS:&amp;lt;code multi&amp;gt;login=login_dyndns&lt;br /&gt;
password=mot_de_passe_dyndns&lt;br /&gt;
protocol=dyndns2&lt;br /&gt;
server=members.dyndns.com&lt;br /&gt;
wildcard=YES&lt;br /&gt;
nom_de_domaine.exemple.com&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
*Pour DNSPark &amp;lt;code multi&amp;gt;&lt;br /&gt;
login=DNS Park DDNS username&lt;br /&gt;
password=DNS Park DDNS username&lt;br /&gt;
protocol=dnspark&lt;br /&gt;
server=www.dnspark.com&lt;br /&gt;
wildcard=NO&lt;br /&gt;
mon_nom_de_domaine.exemple.com&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
*Pour EasyDNS&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
login=EasyDNS username&lt;br /&gt;
password=EasyDNS password&lt;br /&gt;
protocol=easydnslogin=my-easydns.com-login&lt;br /&gt;
password=my-easydns.com-password&lt;br /&gt;
wildcard=NO&lt;br /&gt;
mon_nom_de_domaine.exemple.com&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jeannedarc</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Actualiser_une_adresse_DNS_dynamique&amp;diff=15815</id>
		<title>Actualiser une adresse DNS dynamique</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Actualiser_une_adresse_DNS_dynamique&amp;diff=15815"/>
		<updated>2008-07-15T12:33:57Z</updated>

		<summary type="html">&lt;p&gt;Jeannedarc : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{En_construction}}&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Une adresse sous forme de nom de domaine (ou adresse DNS) est associée à une adresse IP (quatre nombres entre 0 et 255 séparés par des points, par exemple 12.144.0.254) : il suffit de taper &amp;lt;code&amp;gt;$ ping google.fr&amp;lt;/code&amp;gt; et de copier l&#039;adresse IP correspondante dans la barre d&#039;adresse du navigateur pour s&#039;en convaincre.).&lt;br /&gt;
&lt;br /&gt;
Les serveurs DNS (&#039;&#039;Domain Name Server&#039;&#039;) présents sur internet effectuent la correspondance entre les noms de domaines et les adresses IP.&lt;br /&gt;
&lt;br /&gt;
Il existe 2 types d&#039;adresses IP attribuées par les fournisseurs d&#039;accès Internet :&lt;br /&gt;
*Les adresses IP statiques &amp;lt;tt&amp;gt;-&amp;gt;&amp;lt;/tt&amp;gt; L&#039;adresse IP reste la même à chaque connexion internet&lt;br /&gt;
*Les adresses IP dynamiques &amp;lt;tt&amp;gt;-&amp;gt;&amp;lt;/tt&amp;gt; L&#039;adresse IP peut changer à chaque connexion à internet&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Remarque&amp;lt;/u&amp;gt; : Si vous voulez savoir si votre adresse IP est statique ou dynamique, allez sur cette [http://checkip.dyndns.org/ page], relevez votre adresse IP, puis coupez et relancez votre connexion internet : si l&#039;adresse IP a changé, c&#039;est que votre adresse est dynamique, sinon elle est statique.&lt;br /&gt;
&lt;br /&gt;
== Quel est l&#039;intérêt d&#039;associer un nom de domaine à son adresse IP ? ==&lt;br /&gt;
&lt;br /&gt;
Attribuer l&#039;adresse IP de sa connexion Internet à une adresse DNS est surtout utile si l&#039;on crée un serveur, quel qu&#039;il soit.&lt;br /&gt;
&lt;br /&gt;
Prenons un exemple : vous avez créé un serveur FTP sur votre ordinateur, et vous souhaiter qu&#039;il soit accessible de l&#039;extérieur; si votre adresse IP est dynamique, il faudra alors connaître systématiquement son adresse IP alors qu&#039;elle changera souvent (par exemple toutes les 24 heures) ! En associant une adresse DNS à votre IP, l&#039;adresse sous forme de nom du serveur sera non seulement facile à retenir, mais elle ne changera jamais.&lt;br /&gt;
&lt;br /&gt;
== Création d&#039;un compte de DNS dynamique ==&lt;br /&gt;
&lt;br /&gt;
Il suffit d&#039;aller sur un des sites suivants, y créer un compte avec un mot de passe, un ordinateur (&#039;&#039;host&#039;&#039;) et choisir un nom pour votre machine.&lt;br /&gt;
&lt;br /&gt;
*http://www.dyndns.com/&lt;br /&gt;
*http://www.dnsq.org/&lt;br /&gt;
*http://www.dhs.org/&lt;br /&gt;
*http://www.myip.us/&lt;br /&gt;
*et bien d&#039;autres...&lt;br /&gt;
&lt;br /&gt;
== Quel-est le fonctionnement d&#039;un client DNS ? ==&lt;br /&gt;
&lt;br /&gt;
Un client DNS est un petit programme s&#039;installant sur l&#039;ordinateur auquel on veut attribuer une adresse nommée fixe.&lt;br /&gt;
&lt;br /&gt;
Une fois lancé (la plupart du temps au démarrage de l&#039;ordinateur), il va détecter votre adresse IP. Il va ensuite se connecter au compte DNS que vous aurez créé auparavant, et communiquer votre adresse IP au serveur de noms. Votre adresse DNS sera alors associée à votre adresse IP. Si votre adresse IP change, le client DNS le détectera, et associera alors cette nouvelle adresse IP à votre adresse DNS.&lt;br /&gt;
&lt;br /&gt;
Ainsi votre serveur restera-t-il accessible de l&#039;extérieur en utilisant son nom, sans jamais avoir à se soucier de son adresse IP.&lt;br /&gt;
&lt;br /&gt;
==Mise en place d&#039;un client DNS : ddclient ==&lt;br /&gt;
&lt;br /&gt;
===Téléchargement===&lt;br /&gt;
Les sources de ddclient sont téléchargeables [http://sourceforge.net/project/showfiles.php?group_id=116817 ici] (la v3.7.3 à l&#039;heure où j&#039;écris). Préférez l&#039;archive tar.gz.&lt;br /&gt;
&lt;br /&gt;
===Installation===&lt;br /&gt;
&lt;br /&gt;
Une fois que vous avez récupéré l&#039;archive de ddclient, allez dans son dossier et tapez :&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
$ tar zxf ddclient-3.7.3.tar.gz&lt;br /&gt;
$cd ddclient-3.7.3&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
En listant le contenu du répertoire, on constate que le programme n&#039;a pas besoin d&#039;être compilé: en effet, ddclient est un fichier perl prêt à l&#039;emploi ! Il ne vous reste plus qu&#039;à le déplacer :&lt;br /&gt;
&amp;lt;code&amp;gt; mv ddclient /usr/local/bin/&amp;lt;/code&amp;gt;&lt;br /&gt;
Si vous tentez d&#039;exécuter ddclient directement :&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
# /usr/local/bin/ddclient&lt;br /&gt;
&amp;quot;WARNING:  file /etc/ddclient/ddclient.conf: Cannot open file &#039;/etc/ddclient/ddclient.conf&#039;. (No such file or directory)&amp;quot;.&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
ddclient vous répond qu&#039;il cherche le fichier de configuration, qui n&#039;existe pas encore.&lt;br /&gt;
&lt;br /&gt;
===Fichier de configuration ddclient.conf===&lt;br /&gt;
&lt;br /&gt;
Commençons par créer le fichier de configuration :&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
mkdir /etc/ddclient&lt;br /&gt;
touch /etc/ddclient/ddclient.conf&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Editez ce fichier avec votre éditeur de texte préféré. Remplissez le comme ceci:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
daemon=200 #Verifie l&#039;adresse toutes les 200 secondes&lt;br /&gt;
syslog=yes #Enregistre le log dans syslog&lt;br /&gt;
ssl=yes #Utilise SSL pour crypter les échanges (nécessite une librairie)&lt;br /&gt;
cache=/tmp/ddclient.cache #Emplacement du cache du processus&lt;br /&gt;
pid=/var/run/ddclient.pid #Emplacement du PID du processus&lt;br /&gt;
use=web, web=checkip.dyndns.org/, web-skip=&#039;IP Address&#039; #Voir detail plus bas&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
Ddclient peut récupêrer l&#039;IP de votre connexion de 3 manières différentes:&lt;br /&gt;
*&amp;lt;code&amp;gt;use=web, web=checkip.dyndns.org/, web-skip=&#039;IP Address&#039; &amp;lt;/code&amp;gt; : Ddclient utilisera une connexion par le port 80 pour récuperer votre adresse IP. En se connectant sur checkip.dyndns.org, il pourra retrouver votre IP.&lt;br /&gt;
Remarque:Si vous êtes derrière un proxy, ajoutez cette ligne &amp;lt;code&amp;gt;proxy=adresse_de_mon_proxy:port&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;use=if, if=eth0&amp;lt;/code&amp;gt; si vous n&#039;êtes pas derrière un routeur ou autre livebox, vous pouvez interroger directement votre modem, en remplacant &amp;lt;code&amp;gt;eth0&amp;lt;/code&amp;gt; par votre interface modem.&lt;br /&gt;
*&amp;lt;code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La partie qui suit diffère selon le service d&#039;IP dynamique utilisé :&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
login=jekek #Nom d&#039;utilisateur du compte utilisateur&lt;br /&gt;
password=monmotdepasse #Mot de passe&lt;br /&gt;
protocol=protocole_service #Protocole utilisé par le service&lt;br /&gt;
server=serveur_service #Serveur du service DDNS&lt;br /&gt;
wildcard=NO #voir plus bas&lt;br /&gt;
monadresse.mon_service.com #Adresse à synchroniser avec votre IP&lt;br /&gt;
custom=yes, example.com&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
REM:Wildcard=Le wildcard permet de redirigé toutes les adresses finissant par le nom de domaine vers la meme IP. (xxxxx.mon_nom_de_domaine.com)&lt;/div&gt;</summary>
		<author><name>Jeannedarc</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Actualiser_une_adresse_DNS_dynamique&amp;diff=15814</id>
		<title>Actualiser une adresse DNS dynamique</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Actualiser_une_adresse_DNS_dynamique&amp;diff=15814"/>
		<updated>2008-07-15T09:56:02Z</updated>

		<summary type="html">&lt;p&gt;Jeannedarc : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{En_construction}}&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Une adresse sous forme de nom de domaine (ou adresse DNS) est associée à une adresse IP (quatre nombres entre 0 et 255 séparés par des points, par exemple 12.144.0.254) : il suffit de taper &amp;lt;code&amp;gt;$ ping google.fr&amp;lt;/code&amp;gt; et de copier l&#039;adresse IP correspondante dans la barre d&#039;adresse du navigateur pour s&#039;en convaincre.).&lt;br /&gt;
&lt;br /&gt;
Les serveurs DNS (&#039;&#039;Domain Name Server&#039;&#039;) présents sur internet effectuent la correspondance entre les noms de domaines et les adresses IP.&lt;br /&gt;
&lt;br /&gt;
Il existe 2 types d&#039;adresses IP attribuées par les fournisseurs d&#039;accès Internet :&lt;br /&gt;
*Les adresses IP statiques &amp;lt;tt&amp;gt;-&amp;gt;&amp;lt;/tt&amp;gt; L&#039;adresse IP reste la même à chaque connexion internet&lt;br /&gt;
*Les adresses IP dynamiques &amp;lt;tt&amp;gt;-&amp;gt;&amp;lt;/tt&amp;gt; L&#039;adresse IP peut changer à chaque connexion à internet&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Remarque&amp;lt;/u&amp;gt; : Si vous voulez savoir si votre adresse IP est statique ou dynamique, allez sur cette [http://checkip.dyndns.org/ page], relevez votre adresse IP, puis coupez et relancez votre connexion internet : si l&#039;adresse IP a changé, c&#039;est que votre adresse est dynamique, sinon elle est statique.&lt;br /&gt;
&lt;br /&gt;
== Quel est l&#039;intérêt d&#039;associer un nom de domaine à son adresse IP ? ==&lt;br /&gt;
&lt;br /&gt;
Attribuer l&#039;adresse IP de sa connexion Internet à une adresse DNS est surtout utile si l&#039;on crée un serveur, quel qu&#039;il soit.&lt;br /&gt;
&lt;br /&gt;
Prenons un exemple : vous avez créé un serveur FTP sur votre ordinateur, et vous souhaiter qu&#039;il soit accessible de l&#039;extérieur; si votre adresse IP est dynamique, il faudra alors connaître systématiquement son adresse IP alors qu&#039;elle changera souvent (par exemple toutes les 24 heures) ! En associant une adresse DNS à votre IP, l&#039;adresse sous forme de nom du serveur sera non seulement facile à retenir, mais elle ne changera jamais.&lt;br /&gt;
&lt;br /&gt;
== Création d&#039;un compte de DNS dynamique ==&lt;br /&gt;
&lt;br /&gt;
Il suffit d&#039;aller sur un des sites suivants, y créer un compte avec un mot de passe, un ordinateur (&#039;&#039;host&#039;&#039;) et choisir un nom pour votre machine.&lt;br /&gt;
&lt;br /&gt;
*http://www.dyndns.com/&lt;br /&gt;
*http://www.dnsq.org/&lt;br /&gt;
*http://www.dhs.org/&lt;br /&gt;
*http://www.myip.us/&lt;br /&gt;
*et bien d&#039;autres...&lt;br /&gt;
&lt;br /&gt;
== Quel-est le fonctionnement d&#039;un client DNS ? ==&lt;br /&gt;
&lt;br /&gt;
Un client DNS est un petit programme s&#039;installant sur l&#039;ordinateur auquel on veut attribuer une adresse nommée fixe.&lt;br /&gt;
&lt;br /&gt;
Une fois lancé (la plupart du temps au démarrage de l&#039;ordinateur), il va détecter votre adresse IP. Il va ensuite se connecter au compte DNS que vous aurez créé auparavant, et communiquer votre adresse IP au serveur de noms. Votre adresse DNS sera alors associée à votre adresse IP. Si votre adresse IP change, le client DNS le détectera, et associera alors cette nouvelle adresse IP à votre adresse DNS.&lt;br /&gt;
&lt;br /&gt;
Ainsi votre serveur restera-t-il accessible de l&#039;extérieur en utilisant son nom, sans jamais avoir à se soucier de son adresse IP.&lt;br /&gt;
&lt;br /&gt;
==Mise en place d&#039;un client DNS : ddclient ==&lt;br /&gt;
&lt;br /&gt;
===Téléchargement===&lt;br /&gt;
Les sources de ddclient sont téléchargeables [http://sourceforge.net/project/showfiles.php?group_id=116817 ici] (la v3.7.3 à l&#039;heure où j&#039;écris). Préférez l&#039;archive tar.gz.&lt;br /&gt;
&lt;br /&gt;
===Installation===&lt;br /&gt;
&lt;br /&gt;
Une fois que vous avez récupéré l&#039;archive de ddclient, allez dans son dossier et tapez :&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
$ tar zxf ddclient-3.7.3.tar.gz&lt;br /&gt;
$cd ddclient-3.7.3&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
En listant le contenu du répertoire, on constate que le programme n&#039;a pas besoin d&#039;être compilé: en effet, ddclient est un fichier perl prêt à l&#039;emploi ! Il ne vous reste plus qu&#039;à le déplacer :&lt;br /&gt;
&amp;lt;code&amp;gt; mv ddclient /usr/local/bin/&amp;lt;/code&amp;gt;&lt;br /&gt;
Si vous tentez d&#039;exécuter ddclient directement :&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
# /usr/local/bin/ddclient&lt;br /&gt;
&amp;quot;WARNING:  file /etc/ddclient/ddclient.conf: Cannot open file &#039;/etc/ddclient/ddclient.conf&#039;. (No such file or directory)&amp;quot;.&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
ddclient vous répond qu&#039;il cherche le fichier de configuration, qui n&#039;existe pas encore.&lt;br /&gt;
&lt;br /&gt;
===Fichier de configuration ddclient.conf===&lt;br /&gt;
&lt;br /&gt;
Commençons par créer le fichier de configuration :&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
mkdir /etc/ddclient&lt;br /&gt;
touch /etc/ddclient/ddclient.conf&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Editez ce fichier avec votre éditeur de texte préféré. Remplissez le comme ceci:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
daemon=200 #Verifie l&#039;adresse toutes les 200 secondes&lt;br /&gt;
syslog=yes #Enregistre le log dans syslog&lt;br /&gt;
ssl=yes #Utilise SSL pour crypter les échanges (nécessite une librairie)&lt;br /&gt;
cache=/tmp/ddclient.cache #Emplacement du cache du processus&lt;br /&gt;
pid=/var/run/ddclient.pid #Emplacement du PID du processus&lt;br /&gt;
use=web, web=checkip.dyndns.org/, web-skip=&#039;IP Address&#039; #Voir detail plus bas&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La partie qui suit diffère selon le site sur lequel vous êtes loggé :&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
login=jekek #Nom d&#039;utilisateur du compte utilisateur&lt;br /&gt;
password=monmotdepasse #Mot de passe&lt;br /&gt;
protocol=dyndns2 #Protocole utilisé par le service&lt;br /&gt;
server=members.dyndns.org #Serveur du service DDNS&lt;br /&gt;
wildcard=NO&lt;br /&gt;
monadresse.dyndns.com #Adresse à synchroniser avec votre IP&lt;br /&gt;
custom=yes, example.com&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
REM:Wildcard=Le wildcard permet de redirigé toutes les adresses finissant par ton nom de domaine vers la meme IP.&lt;/div&gt;</summary>
		<author><name>Jeannedarc</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Actualiser_une_adresse_DNS_dynamique&amp;diff=15813</id>
		<title>Actualiser une adresse DNS dynamique</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Actualiser_une_adresse_DNS_dynamique&amp;diff=15813"/>
		<updated>2008-07-15T09:16:33Z</updated>

		<summary type="html">&lt;p&gt;Jeannedarc : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{En_construction}}&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Une adresse sous forme de nom de domaine (ou adresse DNS) est associée à une adresse IP (quatre nombres entre 0 et 255 séparés par des points, par exemple 12.144.0.254) : il suffit de taper &amp;lt;code&amp;gt;$ ping google.fr&amp;lt;/code&amp;gt; et de copier l&#039;adresse IP correspondante dans la barre d&#039;adresse du navigateur pour s&#039;en convaincre.).&lt;br /&gt;
&lt;br /&gt;
Les serveurs DNS (&#039;&#039;Domain Name Server&#039;&#039;) présents sur internet effectuent la correspondance entre les noms de domaines et les adresses IP.&lt;br /&gt;
&lt;br /&gt;
Il existe 2 types d&#039;adresses IP attribuées par les fournisseurs d&#039;accès Internet :&lt;br /&gt;
*Les adresses IP statiques &amp;lt;tt&amp;gt;-&amp;gt;&amp;lt;/tt&amp;gt; L&#039;adresse IP reste la même à chaque connexion internet&lt;br /&gt;
*Les adresses IP dynamiques &amp;lt;tt&amp;gt;-&amp;gt;&amp;lt;/tt&amp;gt; L&#039;adresse IP peut changer à chaque connexion à internet&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Remarque&amp;lt;/u&amp;gt; : Si vous voulez savoir si votre adresse IP est statique ou dynamique, allez sur cette [http://checkip.dyndns.org/ page], relevez votre adresse IP, puis coupez et relancez votre connexion internet : si l&#039;adresse IP a changé, c&#039;est que votre adresse est dynamique, sinon elle est statique.&lt;br /&gt;
&lt;br /&gt;
== Quel est l&#039;intérêt d&#039;associer un nom de domaine à son adresse IP ? ==&lt;br /&gt;
&lt;br /&gt;
Attribuer l&#039;adresse IP de sa connexion Internet à une adresse DNS est surtout utile si l&#039;on crée un serveur, quel qu&#039;il soit.&lt;br /&gt;
&lt;br /&gt;
Prenons un exemple : vous avez créé un serveur FTP sur votre ordinateur, et vous souhaiter qu&#039;il soit accessible de l&#039;extérieur; si votre adresse IP est dynamique, il faudra alors connaître systématiquement son adresse IP alors qu&#039;elle changera souvent (par exemple toutes les 24 heures) ! En associant une adresse DNS à votre IP, l&#039;adresse sous forme de nom du serveur sera non seulement facile à retenir, mais elle ne changera jamais.&lt;br /&gt;
&lt;br /&gt;
== Création d&#039;un compte de DNS dynamique ==&lt;br /&gt;
&lt;br /&gt;
Il suffit d&#039;aller sur un des sites suivants, y créer un compte avec un mot de passe, un ordinateur (&#039;&#039;host&#039;&#039;) et choisir un nom pour votre machine.&lt;br /&gt;
&lt;br /&gt;
*http://www.dyndns.com/&lt;br /&gt;
*http://www.dnsq.org/&lt;br /&gt;
*http://www.dhs.org/&lt;br /&gt;
*http://www.myip.us/&lt;br /&gt;
*et bien d&#039;autres...&lt;br /&gt;
&lt;br /&gt;
== Quel-est le fonctionnement d&#039;un client DNS ? ==&lt;br /&gt;
&lt;br /&gt;
Un client DNS est un petit programme s&#039;installant sur l&#039;ordinateur auquel on veut attribuer une adresse nommée fixe.&lt;br /&gt;
&lt;br /&gt;
Une fois lancé (la plupart du temps au démarrage de l&#039;ordinateur), il va détecter votre adresse IP. Il va ensuite se connecter au compte DNS que vous aurez créé auparavant, et communiquer votre adresse IP au serveur de noms. Votre adresse DNS sera alors associée à votre adresse IP. Si votre adresse IP change, le client DNS le détectera, et associera alors cette nouvelle adresse IP à votre adresse DNS.&lt;br /&gt;
&lt;br /&gt;
Ainsi votre serveur restera-t-il accessible de l&#039;extérieur en utilisant son nom, sans jamais avoir à se soucier de son adresse IP.&lt;br /&gt;
&lt;br /&gt;
==Mise en place d&#039;un client DNS : ddclient ==&lt;br /&gt;
&lt;br /&gt;
===Téléchargement===&lt;br /&gt;
Les sources de ddclient sont téléchargeables [http://sourceforge.net/project/showfiles.php?group_id=116817 ici] (la v3.7.3 à l&#039;heure où j&#039;écris). Préférez l&#039;archive tar.gz.&lt;br /&gt;
&lt;br /&gt;
===Installation===&lt;br /&gt;
&lt;br /&gt;
Une fois que vous avez récupéré l&#039;archive de ddclient, allez dans son dossier et tapez :&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
$ tar zxf ddclient-3.7.3.tar.gz&lt;br /&gt;
$cd ddclient-3.7.3&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
En listant le contenu du répertoire, on constate que le programme n&#039;a pas besoin d&#039;être compilé: en effet, ddclient est un fichier perl prêt à l&#039;emploi ! Il ne vous reste plus qu&#039;à le déplacer :&lt;br /&gt;
&amp;lt;code&amp;gt; mv ddclient /usr/local/bin/&amp;lt;/code&amp;gt;&lt;br /&gt;
Si vous tentez d&#039;exécuter ddclient directement :&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
# /usr/local/bin/ddclient&lt;br /&gt;
&amp;quot;WARNING:  file /etc/ddclient/ddclient.conf: Cannot open file &#039;/etc/ddclient/ddclient.conf&#039;. (No such file or directory)&amp;quot;.&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
ddclient vous répond qu&#039;il cherche le fichier de configuration, qui n&#039;existe pas encore.&lt;br /&gt;
&lt;br /&gt;
===Fichier de configuration ddclient.conf===&lt;br /&gt;
&lt;br /&gt;
Commençons par créer le fichier de configuration :&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
mkdir /etc/ddclient&lt;br /&gt;
touch /etc/ddclient/ddclient.conf&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Editez ce fichier avec votre éditeur de texte préféré. Remplissez le comme ceci:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
daemon=200 #Verifie l&#039;adresse toutes les 200 secondes&lt;br /&gt;
syslog=yes #Enregistre le log dans syslog&lt;br /&gt;
ssl=yes #Utilise SSL pour crypter les échanges (nécessite une librairie)&lt;br /&gt;
cache=/tmp/ddclient.cache #Emplacement du cache du processus&lt;br /&gt;
pid=/var/run/ddclient.pid #Emplacement du PID du processus&lt;br /&gt;
use=web, web=checkip.dyndns.org/, web-skip=&#039;IP Address&#039; #&lt;br /&gt;
login=jekek #Nom d&#039;utilisateur du compte DynDNS&lt;br /&gt;
password=monmotdepasse #Mot de passe&lt;br /&gt;
protocol=dyndns2 #&lt;br /&gt;
server=members.dyndns.org #&lt;br /&gt;
wildcard=NO&lt;br /&gt;
monadresse.dyndns.com #Adresse à synchroniser avec votre IP&lt;br /&gt;
custom=yes, example.com&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
REM:Wildcard=Le wildcard permet de redirigé toutes les adresses finissant par ton nom de domaine vers la meme IP&lt;/div&gt;</summary>
		<author><name>Jeannedarc</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Actualiser_une_adresse_DNS_dynamique&amp;diff=15789</id>
		<title>Actualiser une adresse DNS dynamique</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Actualiser_une_adresse_DNS_dynamique&amp;diff=15789"/>
		<updated>2008-07-09T10:03:21Z</updated>

		<summary type="html">&lt;p&gt;Jeannedarc : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{En_construction}}&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
On sait qu&#039;une adresse IP peut être associée à une adresse DNS : il suffit de taper &amp;lt;code&amp;gt;$ ping google.fr&amp;lt;/code&amp;gt; et de copier l&#039;adresse ip correspondante dans la barre d&#039;adresse pour s&#039;en convaincre ...) . Il existe 2 types d&#039;adresses ip attribuées par les fournisseurs d&#039;accès Internet :&lt;br /&gt;
*Les adresses ip statiques --&amp;gt; L&#039;adresse IP reste la même à chaque connexion internet&lt;br /&gt;
*Les adresses ip dynamiques --&amp;gt; L&#039;adresse IP change à chaque connexion à internet&lt;br /&gt;
Remarque : Si vous voulez savoir si votre adresse ip est statique ou dynamique, allez sur cette [http://checkip.dyndns.org/ page], relevez votre adresse ip, puis coupez et relancez votre connexion internet : si l&#039;adresse ip a changé, c&#039;est que votre adresse est dynamique, sinon elle est statique.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Quel est l&#039;intérêt de rendre son ip dynamique ? ==&lt;br /&gt;
&lt;br /&gt;
Attribuer l&#039;adresse IP de sa connexion Internet à une adresse DNS est surtout utile si l&#039;on créé un serveur, tel qu&#039;il soit. Prenons un exemple : vous avez créé un serveur FTP sur votre ordinateur, et vous souhaiter qu&#039;il soit accessible de l&#039;extérieur; si votre adresse IP est dynamique, il faudra connaître systématiquement son adresse IP, et si celle-ci est dynamique, l&#039;adresse pour se connecter au serveur changera toutes les 24H ! En associant une adresse DNS à votre IP, l&#039;adresse du serveur sera non seulement facile à retenir, mais elle ne changera jamais.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Création d&#039;un compte DNS ==&lt;br /&gt;
&lt;br /&gt;
== Quel-est le fonctionnement d&#039;un client DNS ? ==&lt;br /&gt;
&lt;br /&gt;
Un client DNS est un petit programme s&#039;installant sur l&#039;ordinateur auquel on veut attribuer une adresse fixe. Une fois lancé (la plupart du temps au démarrage de l&#039;ordinateur), il va détecter votre adresse IP. Il va ensuite se connecter au compte DNS que vous aurez créé auparavant, et communiquer votre adresse ip. Votre adresse DNS sera alors associée à votre adresse IP. Si votre adresse IP change, le client DNS le détectera, et associera alors ce nouvel IP a votre adresse DNS. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mise en place d&#039;un client DNS : ddclient ==&lt;br /&gt;
&lt;br /&gt;
1. Téléchargement&lt;br /&gt;
Les sources de ddclient sont téléchargeables [http://sourceforge.net/project/showfiles.php?group_id=116817 ici] (la v3.7.3 à l&#039;heure où j&#039;écris). Préférez l&#039;archive tar.gz.&lt;br /&gt;
&lt;br /&gt;
2.Installation&lt;br /&gt;
&lt;br /&gt;
Une fois que vous avez récupéré l&#039;archive de ddclient, allez dans son dossier et tapez :&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
$ tar zxf ddclient-3.7.3.tar.gz&lt;br /&gt;
$cd ddclient-3.7.3&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
En listant le contenu du répertoire, on constate que le programme n&#039;a pas besoin d&#039;être compilé: en effet, ddclient est un fichier perl prêt à l&#039;emploi ! Il ne vous reste plus qu&#039;à le déplacer :&lt;br /&gt;
&amp;lt;code&amp;gt; mv ddclient /usr/local/bin/&amp;lt;/code&amp;gt;&lt;br /&gt;
Si vous tentez d&#039;exécuter ddclient directement :&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
# /usr/local/bin/ddclient&lt;br /&gt;
&amp;quot;WARNING:  file /etc/ddclient/ddclient.conf: Cannot open file &#039;/etc/ddclient/ddclient.conf&#039;. (No such file or directory)&amp;quot;.&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
ddclient vous répond qu&#039;il cherche le fichier de configuration, qui n&#039;existe pas encore.&lt;br /&gt;
&lt;br /&gt;
3.Fichier de configuration ddclient.conf&lt;br /&gt;
&lt;br /&gt;
Commençons par créer le fichier de configuration :&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
mkdir /etc/ddclient&lt;br /&gt;
touch /etc/ddclient.conf&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
Editez ce fichier avec votre éditeur de texte préféré. Remplissez le comme ceci:&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
daemon=200&lt;br /&gt;
pid=/var/run/ddclient.pid&lt;br /&gt;
use=web, web=checkip.dyndns.org/, web-skip=&#039;IP Address&#039;&lt;br /&gt;
login=jekek&lt;br /&gt;
password=monmotdepasse&lt;br /&gt;
protocol=dyndns2&lt;br /&gt;
server=members.dyndns.org&lt;br /&gt;
wildcard=NO&lt;br /&gt;
monadresse.dyndns.com&lt;br /&gt;
custom=yes, example.com&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jeannedarc</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Actualiser_une_adresse_DNS_dynamique&amp;diff=15787</id>
		<title>Actualiser une adresse DNS dynamique</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Actualiser_une_adresse_DNS_dynamique&amp;diff=15787"/>
		<updated>2008-07-08T21:57:49Z</updated>

		<summary type="html">&lt;p&gt;Jeannedarc : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{En_construction}}&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
On sait qu&#039;une adresse IP peut être associée à une adresse DNS : il suffit de taper &amp;lt;code&amp;gt;$ ping google.fr&amp;lt;/code&amp;gt; et de copier l&#039;adresse ip correspondante dans la barre d&#039;adresse pour s&#039;en convaincre ...) . Il existe 2 types d&#039;adresses ip attribuées par les fournisseurs d&#039;accès Internet :&lt;br /&gt;
*Les adresses ip statiques --&amp;gt; L&#039;adresse IP reste la même à chaque connexion internet&lt;br /&gt;
*Les adresses ip dynamiques --&amp;gt; L&#039;adresse IP change à chaque connexion à internet&lt;br /&gt;
Remarque : Si vous voulez savoir si votre adresse ip est statique ou dynamique, allez sur cette [http://checkip.dyndns.org/ page], relevez votre adresse ip, puis coupez et relancez votre connexion internet : si l&#039;adresse ip a changé, c&#039;est que votre adresse est dynamique, sinon elle est statique.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Quel est l&#039;intêret de rendre son ip dynamique ? ==&lt;br /&gt;
&lt;br /&gt;
Attribuer l&#039;adresse IP de sa connexion Internet à une adresse DNS est surtout utile si l&#039;on créé un serveur, tel qu&#039;il soit. Prenons un exemple : vous avez créé un serveur ftp sur votre ordinateur, et vous souhaiter qu&#039;il soit accessible de l&#039;extérieur; si votre adresse ip est dynamique, il faudra connaître systématiquement son adresse IP, et si celle-ci est dynamique, l&#039;adresse pour se connecter au serveur changera toutes les 24H ! En associant une adresseDNS à votre IP, l&#039;adresse du serveur sera non seulement facile à retenir, mais elle ne changera jamais.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Création d&#039;un compte DNS ==&lt;br /&gt;
&lt;br /&gt;
== Quel-est le fonctionnement d&#039;un client DNS ? ==&lt;br /&gt;
&lt;br /&gt;
Un client DNS est un petit programme s&#039;installant sur l&#039;ordinateur auquel on veut attribuer une adresse fixe. Une fois lancé (la plupart du temps au démarrage de l&#039;ordinateur), il va détecter votre adresse IP. Il va ensuite se connecter au compte DNS que vous aurez créé auparavant, et communiquer votre adresse ip. Votre adresse DNS sera alors associée à votre adresse IP. Si votre adresse IP change, le client DNS le détectera, et associera alors ce nouvel IP a votre adresse DNS. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mise en place d&#039;un client DNS : ddclient ==&lt;br /&gt;
&lt;br /&gt;
1. Téléchargement&lt;br /&gt;
Les sources de ddclient sont téléchargeables [http://sourceforge.net/project/showfiles.php?group_id=116817 ici] (la v3.7.3 à l&#039;heure où j&#039;écris). Préférez l&#039;archive tar.gz.&lt;br /&gt;
&lt;br /&gt;
2.Installation&lt;br /&gt;
&lt;br /&gt;
Une fois que vous avez récupéré l&#039;archive de ddclient, allez dans son dossier et tapez :&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
$ tar zxf ddclient-3.7.3.tar.gz&lt;br /&gt;
cd ddclient-3.7.3&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
En listant le contenu du répertoire, on constate que le programme n&#039;a pas besoin d&#039;être compilé: en effet, ddclient est un fichier perl prêt à l&#039;emploi ! Il ne vous reste plus qu&#039;à le déplacer :&lt;br /&gt;
&amp;lt;code&amp;gt; mv ddclient /usr/local/bin/&amp;lt;/code&amp;gt;&lt;br /&gt;
Si vous tentez d&#039;exécuter ddclient directement :&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
# /usr/local/bin/ddclient&lt;br /&gt;
&amp;quot;WARNING:  file /etc/ddclient/ddclient.conf: Cannot open file &#039;/etc/ddclient/ddclient.conf&#039;. (No such file or directory)&amp;quot;.&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
ddclient vous répond qu&#039;il cherche le fichier de configuration, qui n&#039;existe pas encore.&lt;br /&gt;
&lt;br /&gt;
3.Fichier de configuration ddclient.conf&lt;br /&gt;
&lt;br /&gt;
Commençons par créer le fichier de configuration :&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
mkdir /etc/ddclient&lt;br /&gt;
touch /etc/ddclient.conf&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
Editez ce fichier avec votre éditeur de texte préféré. Remplissez le comme ceci:&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
daemon=200&lt;br /&gt;
pid=/var/run/ddclient.pid&lt;br /&gt;
use=web, web=checkip.dyndns.org/, web-skip=&#039;IP Address&#039;&lt;br /&gt;
login=jeannedarc&lt;br /&gt;
password=starfall&lt;br /&gt;
protocol=dyndns2&lt;br /&gt;
server=members.dyndns.org&lt;br /&gt;
wildcard=NO&lt;br /&gt;
monadresse.dyndns.com&lt;br /&gt;
custom=yes, example.com&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jeannedarc</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Actualiser_une_adresse_DNS_dynamique&amp;diff=15786</id>
		<title>Actualiser une adresse DNS dynamique</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Actualiser_une_adresse_DNS_dynamique&amp;diff=15786"/>
		<updated>2008-07-08T21:50:04Z</updated>

		<summary type="html">&lt;p&gt;Jeannedarc : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{En_construction}}&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
On sait qu&#039;une adresse IP peut être associée à une adresse DNS : il suffit de taper &amp;lt;code&amp;gt;$ ping google.fr&amp;lt;/code&amp;gt; et de copier l&#039;adresse ip correspondante dans la barre d&#039;adresse pour s&#039;en convaincre ...) . Il existe 2 types d&#039;adresses ip attribuées par les fournisseurs d&#039;accès Internet :&lt;br /&gt;
*Les adresses ip statiques --&amp;gt; L&#039;adresse IP reste la même à chaque connexion internet&lt;br /&gt;
*Les adresses ip dynamiques --&amp;gt; L&#039;adresse IP change à chaque connexion à internet&lt;br /&gt;
Remarque : Si vous voulez savoir si votre adresse ip est statique ou dynamique, allez sur cette [http://checkip.dyndns.org/ page], relevez votre adresse ip, puis coupez et relancez votre connexion internet : si l&#039;adresse ip a changé, c&#039;est que votre adresse est dynamique, sinon elle est statique.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Quel est l&#039;intêret de rendre son ip dynamique ? ==&lt;br /&gt;
&lt;br /&gt;
Attribuer l&#039;adresse IP de sa connexion Internet à une adresse DNS est surtout utile si l&#039;on créé un serveur, tel qu&#039;il soit. Prenons un exemple : vous avez créé un serveur ftp sur votre ordinateur, et vous souhaiter qu&#039;il soit accessible de l&#039;extérieur; si votre adresse ip est dynamique, il faudra connaître systématiquement son adresse IP, et si celle-ci est dynamique, l&#039;adresse pour se connecter au serveur changera toutes les 24H ! En associant une adresseDNS à votre IP, l&#039;adresse du serveur sera non seulement facile à retenir, mais elle ne changera jamais.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Création d&#039;un compte DNS ==&lt;br /&gt;
&lt;br /&gt;
== Quel-est le fonctionnement d&#039;un client DNS ? ==&lt;br /&gt;
&lt;br /&gt;
Un client DNS est un petit programme s&#039;installant sur l&#039;ordinateur auquel on veut attribuer une adresse fixe. Une fois lancé (la plupart du temps au démarrage de l&#039;ordinateur), il va détecter votre adresse IP. Il va ensuite se connecter au compte DNS que vous aurez créé auparavant, et communiquer votre adresse ip. Votre adresse DNS sera alors associée à votre adresse IP. Si votre adresse IP change, le client DNS le détectera, et associera alors ce nouvel IP a votre adresse DNS. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mise en place d&#039;un client DNS : ddclient ==&lt;br /&gt;
&lt;br /&gt;
1. Téléchargement&lt;br /&gt;
Les sources de ddclient sont téléchargeables [http://sourceforge.net/project/showfiles.php?group_id=116817 ici] (la v3.7.3 à l&#039;heure où j&#039;écris). Préférez l&#039;archive tar.gz.&lt;br /&gt;
&lt;br /&gt;
2.Installation&lt;br /&gt;
&lt;br /&gt;
Une fois que vous avez récupéré l&#039;archive de ddclient, allez dans son dossier et tapez :&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
$ tar zxf ddclient-3.7.3.tar.gz&lt;br /&gt;
cd ddclient-3.7.3&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
En listant le contenu du répertoire, on constate que le programme n&#039;a pas besoin d&#039;être compilé: en effet, ddclient est un fichier perl prêt à l&#039;emploi ! Il ne vous reste plus qu&#039;à le déplacer :&lt;br /&gt;
&amp;lt;code&amp;gt; mv ddclient /usr/local/bin/&amp;lt;/code&amp;gt;&lt;br /&gt;
Si vous tentez d&#039;exécuter ddclient directement &amp;lt;code&amp;gt;# /usr/local/bin/ddclient&amp;lt;/code&amp;gt;, le programme vous répondra &amp;quot;WARNING:  file /etc/ddclient/ddclient.conf: Cannot open file &#039;/etc/ddclient/ddclient.conf&#039;. (No such file or directory)&amp;quot;. ddclient cherche le fichier de configuration, qui n&#039;existe pas encore.&lt;br /&gt;
&lt;br /&gt;
3.Fichier de configuration ddclient.conf&lt;br /&gt;
&lt;br /&gt;
Commençons par créer le fichier de configuration :&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
mkdir /etc/ddclient&lt;br /&gt;
touch /etc/ddclient.conf&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
Editez ce fichier avec votre éditeur de texte préféré. Remplissez le comme ceci:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
daemon=200&lt;br /&gt;
pid=/var/run/ddclient.pid&lt;br /&gt;
use=web, web=checkip.dyndns.org/, web-skip=&#039;IP Address&#039;&lt;br /&gt;
login=jeannedarc&lt;br /&gt;
password=starfall&lt;br /&gt;
protocol=dyndns2&lt;br /&gt;
server=members.dyndns.org&lt;br /&gt;
wildcard=NO&lt;br /&gt;
monadresse.dyndns.com&lt;br /&gt;
&lt;br /&gt;
custom=yes, example.com&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jeannedarc</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Actualiser_une_adresse_DNS_dynamique&amp;diff=15785</id>
		<title>Actualiser une adresse DNS dynamique</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Actualiser_une_adresse_DNS_dynamique&amp;diff=15785"/>
		<updated>2008-07-08T21:45:44Z</updated>

		<summary type="html">&lt;p&gt;Jeannedarc : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{En_construction}}&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
On sait qu&#039;une adresse IP peut être associée à une adresse DNS : il suffit de taper &amp;lt;code&amp;gt;$ ping google.fr&amp;lt;/code&amp;gt; et de copier l&#039;adresse ip correspondante dans la barre d&#039;adresse pour s&#039;en convaincre ...) . Il existe 2 types d&#039;adresses ip attribuées par les fournisseurs d&#039;accès Internet :&lt;br /&gt;
*Les adresses ip statiques --&amp;gt; L&#039;adresse IP reste la même à chaque connexion internet&lt;br /&gt;
*Les adresses ip dynamiques --&amp;gt; L&#039;adresse IP change à chaque connexion à internet&lt;br /&gt;
Remarque : Si vous voulez savoir si votre adresse ip est statique ou dynamique, allez sur cette [http://checkip.dyndns.org/ page], relevez votre adresse ip, puis coupez et relancez votre connexion internet : si l&#039;adresse ip a changé, c&#039;est que votre adresse est dynamique, sinon elle est statique.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Quel est l&#039;intêret de rendre son ip dynamique ? ==&lt;br /&gt;
&lt;br /&gt;
Attribuer l&#039;adresse IP de sa connexion Internet à une adresse DNS est surtout utile si l&#039;on créé un serveur, tel qu&#039;il soit. Prenons un exemple : vous avez créé un serveur ftp sur votre ordinateur, et vous souhaiter qu&#039;il soit accessible de l&#039;extérieur; si votre adresse ip est dynamique, il faudra connaître systématiquement son adresse IP, et si celle-ci est dynamique, l&#039;adresse pour se connecter au serveur changera toutes les 24H ! En associant une adresseDNS à votre IP, l&#039;adresse du serveur sera non seulement facile à retenir, mais elle ne changera jamais.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Création d&#039;un compte DNS ==&lt;br /&gt;
&lt;br /&gt;
== Quel-est le fonctionnement d&#039;un client DNS ? ==&lt;br /&gt;
&lt;br /&gt;
Un client DNS est un petit programme s&#039;installant sur l&#039;ordinateur auquel on veut attribuer une adresse fixe. Une fois lancé (la plupart du temps au démarrage de l&#039;ordinateur), il va détecter votre adresse IP. Il va ensuite se connecter au compte DNS que vous aurez créé auparavant, et communiquer votre adresse ip. Votre adresse DNS sera alors associée à votre adresse IP. Si votre adresse IP change, le client DNS le détectera, et associera alors ce nouvel IP a votre adresse DNS. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mise en place d&#039;un client DNS : ddclient ==&lt;br /&gt;
&lt;br /&gt;
1. Téléchargement&lt;br /&gt;
Les sources de ddclient sont téléchargeables [http://sourceforge.net/project/showfiles.php?group_id=116817 ici] (la v3.7.3 à l&#039;heure où j&#039;écris). Préférez l&#039;archive tar.gz.&lt;br /&gt;
&lt;br /&gt;
2.Installation&lt;br /&gt;
&lt;br /&gt;
Une fois que vous avez récupéré l&#039;archive de ddclient, allez dans son dossier et tapez :&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
$ tar zxf ddclient-3.7.3.tar.gz&lt;br /&gt;
cd ddclient-3.7.3&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
En listant le contenu du répertoire, on constate que le programme n&#039;a pas besoin d&#039;être compilé: en effet, ddclient est un fichier perl prêt à l&#039;emploi ! Il ne vous reste plus qu&#039;à le déplacer :&lt;br /&gt;
&amp;lt;code&amp;gt;# mv ddclient /usr/local/bin/&amp;lt;/code&amp;gt;&lt;br /&gt;
Si vous tentez d&#039;exécuter ddclient directement &amp;lt;code&amp;gt;# /usr/local/bin/ddclient&amp;lt;/code&amp;gt;, le programme vous répondra &amp;quot;WARNING:  file /etc/ddclient/ddclient.conf: Cannot open file &#039;/etc/ddclient/ddclient.conf&#039;. (No such file or directory)&amp;quot;. ddclient cherche le fichier de configuration, qui n&#039;existe pas encore.&lt;br /&gt;
&lt;br /&gt;
3.Fichier de configuration ddclient.conf&lt;br /&gt;
&lt;br /&gt;
Commençons par créer le fichier de configuration :&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
mkdir /etc/ddclient&lt;br /&gt;
touch /etc/ddclient.conf&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
Editez ce fichier avec votre éditeur de texte préféré. Remplissez le comme ceci:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
daemon=200&lt;br /&gt;
pid=/var/run/ddclient.pid&lt;br /&gt;
use=web, web=checkip.dyndns.org/, web-skip=&#039;IP Address&#039;&lt;br /&gt;
login=jeannedarc&lt;br /&gt;
password=starfall&lt;br /&gt;
protocol=dyndns2&lt;br /&gt;
server=members.dyndns.org&lt;br /&gt;
wildcard=NO&lt;br /&gt;
monadresse.dyndns.com&lt;br /&gt;
#custom=yes, example.com&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jeannedarc</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Actualiser_une_adresse_DNS_dynamique&amp;diff=15782</id>
		<title>Actualiser une adresse DNS dynamique</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Actualiser_une_adresse_DNS_dynamique&amp;diff=15782"/>
		<updated>2008-07-08T21:39:42Z</updated>

		<summary type="html">&lt;p&gt;Jeannedarc : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
On sait qu&#039;une adresse IP peut être associée à une adresse DNS : il suffit de taper &amp;lt;code&amp;gt;$ ping google.fr&amp;lt;/code&amp;gt; et de copier l&#039;adresse ip correspondante dans la barre d&#039;adresse pour s&#039;en convaincre ...) . Il existe 2 types d&#039;adresses ip attribuées par les fournisseurs d&#039;accès Internet :&lt;br /&gt;
*Les adresses ip statiques --&amp;gt; L&#039;adresse IP reste la même à chaque connexion internet&lt;br /&gt;
*Les adresses ip dynamiques --&amp;gt; L&#039;adresse IP change à chaque connexion à internet&lt;br /&gt;
Remarque : Si vous voulez savoir si votre adresse ip est statique ou dynamique, allez sur cette [http://checkip.dyndns.org/ page], relevez votre adresse ip, puis coupez et relancez votre connexion internet : si l&#039;adresse ip a changé, c&#039;est que votre adresse est dynamique, sinon elle est statique.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Quel est l&#039;intêret de rendre son ip dynamique ? ==&lt;br /&gt;
&lt;br /&gt;
Attribuer l&#039;adresse IP de sa connexion Internet à une adresse DNS est surtout utile si l&#039;on créé un serveur, tel qu&#039;il soit. Prenons un exemple : vous avez créé un serveur ftp sur votre ordinateur, et vous souhaiter qu&#039;il soit accessible de l&#039;extérieur; si votre adresse ip est dynamique, il faudra connaître systématiquement son adresse IP, et si celle-ci est dynamique, l&#039;adresse pour se connecter au serveur changera toutes les 24H ! En associant une adresse DNS à votre IP, l&#039;adresse du serveur sera non seulement facile à retenir, mais elle ne changera jamais.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Création d&#039;un compte DNS ==&lt;br /&gt;
&lt;br /&gt;
== Quel-est le fonctionnement d&#039;un client DNS ? ==&lt;br /&gt;
&lt;br /&gt;
Un client DNS est un petit programme s&#039;installant sur l&#039;ordinateur auquel on veut attribuer une adresse fixe. Une fois lancé (la plupart du temps au démarrage de l&#039;ordinateur), il va détecter votre adresse IP. Il va ensuite se connecter au compte DNS que vous aurez créé auparavant, et communiquer votre adresse ip. Votre adresse DNS sera alors associée à votre adresse IP. Si votre adresse IP change, le client DNS le détectera, et associera alors ce nouvel IP a votre adresse DNS. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mise en place d&#039;un client DNS : ddclient ==&lt;br /&gt;
&lt;br /&gt;
1. Téléchargement&lt;br /&gt;
Les sources de ddclient sont téléchargeables [http://sourceforge.net/project/showfiles.php?group_id=116817 ici] (la v3.7.3 à l&#039;heure où j&#039;écris). Préférez l&#039;archive tar.gz.&lt;br /&gt;
&lt;br /&gt;
2.Installation&lt;br /&gt;
&lt;br /&gt;
Une fois que vous avez récupéré l&#039;archive de ddclient, allez dans son dossier et tapez :&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
$ tar zxf ddclient-3.7.3.tar.gz&lt;br /&gt;
cd ddclient-3.7.3&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
En listant le contenu du répertoire, on constate que le programme n&#039;a pas besoin d&#039;être compilé: en effet, ddclient est un fichier perl prêt à l&#039;emploi ! Il ne vous reste plus qu&#039;à le déplacer :&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
# mv ddclient /usr/local/bin/&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
Si vous tentez d&#039;executer ddclient directement &amp;lt;code&amp;gt;# /usr/local/bin/ddclient&amp;lt;/code&amp;gt;, le programme vous répondra &amp;quot;WARNING:  file /etc/ddclient/ddclient.conf: Cannot open file &#039;/etc/ddclient/ddclient.conf&#039;. (No such file or directory)&amp;quot;. ddclient cherche le fichier de configuration, qui n&#039;existe pas encore.&lt;br /&gt;
&lt;br /&gt;
3.Fichier de configuration ddclient.conf&lt;br /&gt;
&lt;br /&gt;
Commencons par créer le fichier de configuration :&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
mkdir /etc/ddclient&lt;br /&gt;
touch /etc/ddclient.conf&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
Editez ce fichier avec votre éditeur de texte préféré. Remplissez le comme ceci:&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jeannedarc</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Actualiser_une_adresse_DNS_dynamique&amp;diff=15781</id>
		<title>Actualiser une adresse DNS dynamique</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Actualiser_une_adresse_DNS_dynamique&amp;diff=15781"/>
		<updated>2008-07-08T21:07:53Z</updated>

		<summary type="html">&lt;p&gt;Jeannedarc : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
On sait qu&#039;une adresse IP peut être associée à une adresse DNS : il suffit de taper &amp;lt;code&amp;gt;$ ping google.fr&amp;lt;/code&amp;gt; et de copier l&#039;adresse ip correspondante dans la barre d&#039;adresse pour s&#039;en convaincre ...) . Il existe 2 types d&#039;adresses ip attribuées par les fournisseurs d&#039;accès Internet :&lt;br /&gt;
*Les adresses ip statiques --&amp;gt; L&#039;adresse IP reste la même à chaque connexion internet&lt;br /&gt;
*Les adresses ip dynamiques --&amp;gt; L&#039;adresse IP change à chaque connexion à internet&lt;br /&gt;
Remarque : Si vous voulez savoir si votre adresse ip est statique ou dynamique, allez sur cette [http://checkip.dyndns.org/ page], relevez votre adresse ip, puis coupez et relancez votre connexion internet : si l&#039;adresse ip a changé, c&#039;est que votre adresse est dynamique, sinon elle est statique.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Quel est l&#039;intêret de rendre son ip dynamique ? ==&lt;br /&gt;
&lt;br /&gt;
Attribuer l&#039;adresse IP de sa connexion Internet à une adresse DNS est surtout utile si l&#039;on créé un serveur, tel qu&#039;il soit. Prenons un exemple : vous avez créé un serveur ftp sur votre ordinateur, et vous souhaiter qu&#039;il soit accessible de l&#039;extérieur; si votre adresse ip est dynamique, il faudra connaître systématiquement son adresse IP, et si celle-ci est dynamique, l&#039;adresse pour se connecter au serveur changera toutes les 24H ! En associant une adresse DNS à votre IP, l&#039;adresse du serveur sera non seulement facile à retenir, mais elle ne changera jamais.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Création d&#039;un compte DNS ==&lt;br /&gt;
&lt;br /&gt;
== Quel-est le fonctionnement d&#039;un client DNS ? ==&lt;br /&gt;
&lt;br /&gt;
Un client DNS est un petit programme s&#039;installant sur l&#039;ordinateur auquel on veut attribuer une adresse fixe. Une fois lancé (la plupart du temps au démarrage de l&#039;ordinateur), il va détecter votre adresse IP. Il va ensuite se connecter au compte DNS que vous aurez créé auparavant, et communiquer votre adresse ip. Votre adresse DNS sera alors associée à votre adresse IP. Si votre adresse IP change, le client DNS le détectera, et associera alors ce nouvel IP a votre adresse DNS. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mise en place d&#039;un client DNS : ddclient ==&lt;br /&gt;
&lt;br /&gt;
1. Telechargement&lt;br /&gt;
Les sources de ddclient sont téléchargeables [http://sourceforge.net/project/showfiles.php?group_id=116817 ici] (la v3.7.3 à l&#039;heure où j&#039;écris). Sinons téléchargez le package selon votre distribution.&lt;br /&gt;
&lt;br /&gt;
2.Compilation&lt;br /&gt;
&lt;br /&gt;
Remarque:si vous avez récuperez ddclient dans un package de votre distribution, passez directement à l&#039;étape 3.&lt;br /&gt;
&lt;br /&gt;
Une fois que vous avez récuperer les sources de ddclient, allez dans son dossier et tapez :&lt;br /&gt;
&amp;lt;code&amp;gt;$&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jeannedarc</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Actualiser_une_adresse_DNS_dynamique&amp;diff=15780</id>
		<title>Actualiser une adresse DNS dynamique</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Actualiser_une_adresse_DNS_dynamique&amp;diff=15780"/>
		<updated>2008-07-08T20:57:47Z</updated>

		<summary type="html">&lt;p&gt;Jeannedarc : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
On sait qu&#039;une adresse IP peut être associée à une adresse DNS : il suffit de taper &amp;lt;code&amp;gt;$ ping google.fr&amp;lt;/code&amp;gt; et de copier l&#039;adresse ip correspondante dans la barre d&#039;adresse pour s&#039;en convaincre ...) . Il existe 2 types d&#039;adresses ip attribuées par les fournisseurs d&#039;accès Internet :&lt;br /&gt;
*Les adresses ip statiques --&amp;gt; L&#039;adresse IP reste la même à chaque connexion internet&lt;br /&gt;
*Les adresses ip dynamiques --&amp;gt; L&#039;adresse IP change à chaque connexion à internet&lt;br /&gt;
Remarque : Si vous voulez savoir si votre adresse ip est statique ou dynamique, allez sur cette [http://checkip.dyndns.org/ page], relevez votre adresse ip, puis coupez et relancez votre connexion internet : si l&#039;adresse ip a changé, c&#039;est que votre adresse est dynamique, sinon elle est statique.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Quel est l&#039;intêret de rendre son ip dynamique ? ==&lt;br /&gt;
&lt;br /&gt;
Attribuer l&#039;adresse IP de sa connexion Internet à une adresse DNS est surtout utile si l&#039;on créé un serveur, tel qu&#039;il soit. Prenons un exemple : vous avez créé un serveur ftp sur votre ordinateur, et vous souhaiter qu&#039;il soit accessible de l&#039;extérieur; si votre adresse ip est dynamique, il faudra connaître systématiquement son adresse IP, et si celle-ci est dynamique, l&#039;adresse pour se connecter au serveur changera toutes les 24H ! En associant une adresse DNS à votre IP, l&#039;adresse du serveur sera non seulement facile à retenir, mais elle ne changera jamais.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Création d&#039;un compte DNS ==&lt;br /&gt;
&lt;br /&gt;
== Quel-est le fonctionnement d&#039;un client DNS ? ==&lt;br /&gt;
&lt;br /&gt;
Un client DNS est un petit programme s&#039;installant sur l&#039;ordinateur auquel on veut attribuer une adresse fixe. Une fois lancé (la plupart du temps au démarrage de l&#039;ordinateur), il va détecter votre adresse IP. Il va ensuite se connecter au compte DNS que vous aurez créé auparavant, et communiquer votre adresse ip. Votre adresse DNS sera alors associée à votre adresse IP. Si votre adresse IP change, le client DNS le détectera, et associera alors ce nouvel IP a votre adresse DNS. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mise en place d&#039;un client DNS : ddclient ==&lt;/div&gt;</summary>
		<author><name>Jeannedarc</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Actualiser_une_adresse_DNS_dynamique&amp;diff=15779</id>
		<title>Actualiser une adresse DNS dynamique</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Actualiser_une_adresse_DNS_dynamique&amp;diff=15779"/>
		<updated>2008-07-08T20:49:15Z</updated>

		<summary type="html">&lt;p&gt;Jeannedarc : /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
On sait qu&#039;une adresse IP peut être associée à une adresse DNS : il suffit de taper &amp;lt;code&amp;gt;$ ping google.fr&amp;lt;/code&amp;gt; et de copier l&#039;adresse ip correspondante dans la barre d&#039;adresse pour s&#039;en convaincre ...) . Il existe 2 types d&#039;adresses ip attribuées par les fournisseurs d&#039;accès Internet :&lt;br /&gt;
*Les adresses ip statiques --&amp;gt; L&#039;adresse IP reste la même à chaque connexion internet&lt;br /&gt;
*Les adresses ip dynamiques --&amp;gt; L&#039;adresse IP change à chaque connexion à internet&lt;br /&gt;
Remarque : Si vous voulez savoir si votre adresse ip est statique ou dynamique, allez sur cette [http://checkip.dyndns.org/ page], relevez votre adresse ip, puis coupez et relancez votre connexion internet : si l&#039;adresse ip a changé, c&#039;est que votre adresse est dynamique, sinon elle est statique.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Quel est l&#039;intêret de rendre son ip dynamique ? ==&lt;br /&gt;
&lt;br /&gt;
Attribuer l&#039;adresse IP de sa connexion Internet à une adresse DNS est surtout utile si l&#039;on créé un serveur, tel qu&#039;il soit. Prenons un exemple : vous avez créé un serveur ftp sur votre ordinateur, et vous souhaiter qu&#039;il soit accessible de l&#039;extérieur; si votre adresse ip est dynamique, il faudra connaître systématiquement son adresse IP, et si celle-ci est dynamique, l&#039;adresse pour se connecter au serveur changera toutes les 24H ! En associant une adresse DNS à votre IP, l&#039;adresse du serveur sera non seulement facile à retenir, mais elle ne changera jamais.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Quel-est le fonctionnement d&#039;un client DNS ? ==&lt;br /&gt;
&lt;br /&gt;
Un client DNS est un petit programme s&#039;installant sur l&#039;ordinateur auquel on veut attribuer une adresse fixe. Une fois lancé (la plupart du temps au démarrage de l&#039;ordinateur)&lt;/div&gt;</summary>
		<author><name>Jeannedarc</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Actualiser_une_adresse_DNS_dynamique&amp;diff=15778</id>
		<title>Actualiser une adresse DNS dynamique</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Actualiser_une_adresse_DNS_dynamique&amp;diff=15778"/>
		<updated>2008-07-08T20:22:25Z</updated>

		<summary type="html">&lt;p&gt;Jeannedarc : /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
On sait qu&#039;une adresse IP peut être associée à une adresse DNS : il suffit de taper &amp;lt;code&amp;gt;$ ping google.fr&amp;lt;/code&amp;gt; et de copier l&#039;adresse ip correspondante dans la barre d&#039;adresse pour s&#039;en convaincre ...) . Il existe 2 types d&#039;adresses ip attribuées par les fournisseurs d&#039;accès Internet :&lt;br /&gt;
*Les adresses ip statiques --&amp;gt; L&#039;adresse IP reste la même à chaque connexion internet&lt;br /&gt;
*Les adresses ip dynamiques --&amp;gt; L&#039;adresse IP change à chaque connexion à internet&lt;br /&gt;
Remarque : Si vous voulez savoir si votre adresse ip est statique ou dynamique, allez sur cette [http://checkip.dyndns.org/ page], relevez votre adresse ip, puis coupez et relancez votre connexion internet : si l&#039;adresse ip a changé, c&#039;est que votre adresse est dynamique, sinon elle est statique.&lt;/div&gt;</summary>
		<author><name>Jeannedarc</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Discussion:SFTP_%26_RSSH_:_Cr%C3%A9er_un_serveur_de_fichiers_s%C3%A9curis%C3%A9&amp;diff=15246</id>
		<title>Discussion:SFTP &amp; RSSH : Créer un serveur de fichiers sécurisé</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Discussion:SFTP_%26_RSSH_:_Cr%C3%A9er_un_serveur_de_fichiers_s%C3%A9curis%C3%A9&amp;diff=15246"/>
		<updated>2008-03-29T22:41:49Z</updated>

		<summary type="html">&lt;p&gt;Jeannedarc : /* Le lien vers le fichier mkdep est mort */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Voila j&#039;ai fini ! C&#039;est mon premier article sur Lealinux, et j&#039;espère qu&#039;il sera à la hauteur des autres articles du site :) .&lt;br /&gt;
&lt;br /&gt;
== Le lien vers le fichier mkdep est mort ==&lt;br /&gt;
&lt;br /&gt;
Tout est dit dans le titre...&lt;br /&gt;
&lt;br /&gt;
== Le lien vers le fichier mkdep est mort ==&lt;br /&gt;
&lt;br /&gt;
Tout est dit dans le titre... le lien vers http://jeannedarc001.free.fr/files/mkdep&lt;br /&gt;
&lt;br /&gt;
Lien mis à jour ;) &lt;br /&gt;
http://jeannedarc001.free.fr/mkdep&lt;/div&gt;</summary>
		<author><name>Jeannedarc</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=SFTP_%26_RSSH_:_Cr%C3%A9er_un_serveur_de_fichiers_s%C3%A9curis%C3%A9&amp;diff=15245</id>
		<title>SFTP &amp; RSSH : Créer un serveur de fichiers sécurisé</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=SFTP_%26_RSSH_:_Cr%C3%A9er_un_serveur_de_fichiers_s%C3%A9curis%C3%A9&amp;diff=15245"/>
		<updated>2008-03-29T22:39:09Z</updated>

		<summary type="html">&lt;p&gt;Jeannedarc : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Le SFTP (Secure File Transfert Protocol) permet de transferer des fichiers par une connexion sécurisée utilisant le protocole SSH. SFTP peut effectuer les mêmes opérations que le FTP. Du côté du client, on peut :&lt;br /&gt;
* Supprimer et créer des fichiers&lt;br /&gt;
* Envoyer et recevoir des fichiers&lt;br /&gt;
* Déplacer et renommer des fichiers&lt;br /&gt;
Du côté du serveur, on peut :&lt;br /&gt;
* Gerer l&#039;espace alloué à chaque client ([[Admin-admin fs-quotas]])&lt;br /&gt;
* Administrer les accès de chaque utilisateur sur chaque fichier ou dossier ([[Gestion des ACL]]).&lt;br /&gt;
* Ajouter, supprimer, modifier les paramètres de chaque groupe ou utilisateur.&lt;br /&gt;
&lt;br /&gt;
Il est important de noter que le SFTP n&#039;est pas une simple connexion FTP passant par un tunnel SSH : Du côté du serveur, on lance sftp-server, qui utilise OpenSSH. Du côté client on utilise un client SFTP graphique ou en ligne de commande. Dans cet article, on utilisera RSSH, un shell restreint qui va faciliter et sécuriser d&#039;avantage l&#039;utilisation du SFTP.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation des logiciels ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Installation de OpenSSH&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
OpenSSH est installé nativement sur les principales distributions Linux. Il doit être installé sur la machine cliente et serveur. Si vous n&#039;avez aucune idée de ce qu&#039;est le SSH, lisez préalablement cet article : [[Reseau-secu-ssh]]. Si OpenSSH n&#039;est pas installé sur votre ordinateur, lisez cet article : [http://lab.erasme.org/ssh2/index.html SSH2]&lt;br /&gt;
Rapellons que OpenSSH embarque sftp-server (commande serveur) et sftp (commande cliente).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Installation de RSSH&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Rssh est un shell restreint qui va sécuriser et faciliter l&#039;utilisation du SFTP. Grâce à RSSH, l&#039;utilisateur distant pourra uniquement échanger, supprimer, modifier des fichiers : il ne pourra executer de commandes à distance, susceptibles d&#039;exploiter des failles de sécurité. &lt;br /&gt;
&lt;br /&gt;
* Sur Mandriva : &amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;# urpmi rssh&amp;lt;/div&amp;gt;&lt;br /&gt;
* Sur Debian : &amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;# apt-get install rssh&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour les autres, téléchargez les sources disponibles [http://sourceforge.net/projects/rssh/ ici] pour compilez-les :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;$ tar -fvzx rssh-xxx.tar.gz &amp;lt;br&amp;gt;$ cd rssh-xxx&amp;lt;br&amp;gt;$ ./configure --orefix=/usr --sysconfdir=/etc&amp;lt;br&amp;gt;$ make&amp;lt;br&amp;gt;$ su&amp;lt;br&amp;gt;# make install&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration du serveur ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Configuration de rssh&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Rssh est un shell (restreint). Il faut donc s&#039;assurer qu&#039;il soit présent dans le fichier /etc/shells :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt; $ cat /etc/shells&amp;lt;/div&amp;gt;&lt;br /&gt;
Si il n&#039;est pas présent, ajouter la ligne suivante au fichier à l&#039;aide de votre éditeur de texte favori :&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code multi&amp;gt;/usr/local/bin/rssh&amp;lt;/code&amp;gt;&lt;br /&gt;
Il faut maintenant éditer le fichier de configuration de rssh :&lt;br /&gt;
&lt;br /&gt;
On déplace le fichier de configuration présent, puis on en créé un vide :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt; # mv /etc/rssh.conf /etc/rssh.conf.old&amp;lt;br&amp;gt;# touch /etc/rssh.conf&amp;lt;/div&amp;gt;&lt;br /&gt;
On édite le nouveau fichier /etc/rssh.conf en le remplissant comme ceci :&lt;br /&gt;
&amp;lt;code multi&amp;gt;logfacility = LOG_USER&lt;br /&gt;
allowsftp&lt;br /&gt;
umask = 022&amp;lt;/code&amp;gt;&lt;br /&gt;
Maintenant, le shell rssh se limitera à l&#039;utilisation du sftp.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Chroot de la connexion SFTP ==&lt;br /&gt;
&lt;br /&gt;
Cette partie s&#039;adresse à ceux qui veulent chrooté la connexion SFTP. Pour les autres, passez directement à l&#039;étape suivante.&lt;br /&gt;
Le Chroot permettra ici de restreindre l&#039;accès d&#039;un utilisateur (pour en savoir plus, lisez le préambule de l&#039;article [[Admin-admin env-chroot]]). Par exemple, on décide de chrooter un utilisateur dans /home : cet utilisateur verra /home comme son répertoire racine, et ne pourra aller au-delà. L&#039;inconvénient de cette manière, c&#039;est que tout les fichiers nécessaires doivent être inclus &amp;lt;u&amp;gt;dans&amp;lt;/u&amp;gt; le dossier chrooté.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Préparation du dossier chrooté&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ici, on chrootera l&#039;utilisateur dans le répertoire /home. Si vous vous êtes déjà familiariser avec le chroot, vous savez qu&#039;il faut non seulement copier les executables nécessaires, mais en plus les librairies qui correspondent, ce qui devient un travail fastidieux ... . Voici les executables à copier : sftp, scp, rssh, rssh_root_helper, sftp-server. Ca fait beaucoup ... et pour vous faire gagner du temps, nous allons utiliser un script qui nous permettra d&#039;automatiser la tâche ! Placez-vous dans le répertoire /home.&lt;br /&gt;
&lt;br /&gt;
On télécharge le fichier mkdep, puis on lui attribue le droit d&#039;exécution :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;$ wget http://jeannedarc001.free.fr/mkdep&amp;lt;br&amp;gt;$ chmod +x mkdep&amp;lt;/div&amp;gt;&lt;br /&gt;
&#039;&#039;Ce script provient de cette [http://www.genco.gen.tc/gentoo_chroot_apache2.html page]. J&#039;ai modifié le script pour le rendre plus accessible en ligne de commande.&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
mkdep permet de copier automatiquement un fichier donné ainsi que ses librairies dans le dossier chrooté cible :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code multi&amp;gt; ./mkdep &amp;lt;nowiki&amp;gt;&amp;lt;fichier à copier&amp;gt; &amp;lt;dossier chrooté&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
C&#039;est parti : on copie tous les fichiers cités plus hauts :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;$su&amp;lt;br&amp;gt;# ./mkdep /usr/bin/rssh /home&amp;lt;br&amp;gt;#./mkdep /usr/bin/sftp /home&amp;lt;br&amp;gt;#./mkdep /usr/libexec/rssh_chroot_helper /home&amp;lt;br&amp;gt;#./mkdep /usr/libexec/sftp-server /home&amp;lt;br&amp;gt;#./mkdep /usr/bin/scp /home&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il ne reste plus maintenant qu&#039;à modifier la configuration du fichier /etc/rssh.conf en ajoutant la ligne :&lt;br /&gt;
&amp;lt;code multi&amp;gt;chrootpath=&amp;quot;/home&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
L&#039;utilisateur sera maintenant connecté dans le répertoire /home.&lt;br /&gt;
&lt;br /&gt;
== Création d&#039;un utilisateur ==&lt;br /&gt;
&lt;br /&gt;
Maintenant que rssh est configuré, il faut l&#039;associer à un utilisateur. Généralement, lorsqu&#039;on créer un nouvel utilisateur, on lui attribu le shell &amp;quot;bash&amp;quot;. Ici on lui attribura le shell &amp;quot;rssh&amp;quot;. Exemple : je veut créer un utilisateur &amp;quot;Lise&amp;quot; restreint à l&#039;utilisation du sftp. On utilise la commande &amp;lt;code&amp;gt;adduser&amp;lt;/code&amp;gt;.&lt;br /&gt;
Lorsque &amp;lt;code&amp;gt;Shell [ /bin/bash ]&amp;lt;/code&amp;gt; apparait, tapez &amp;lt;code&amp;gt;/usr/bin/rssh&amp;lt;/code&amp;gt;. N&#039;oubliez pas de lui créer un mot de passe :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;#passwd lise&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Connexion au serveur SFTP ==&lt;br /&gt;
&lt;br /&gt;
Maintenant que le compte &amp;quot;lise&amp;quot; est créé, essayons de nous logger avec :&lt;br /&gt;
&amp;lt;code multi&amp;gt;#su lise&amp;lt;/code&amp;gt;Linux vous répondra ceci :&lt;br /&gt;
&amp;lt;code multi&amp;gt;This account is restricted by rssh.&lt;br /&gt;
Allowed commands: sftp&lt;br /&gt;
&lt;br /&gt;
If you believe this is in error, please contact your system administrator.&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
C&#039;est tout à fait normal, étant donné que rssh accepte uniquement une connexion sftp! Essayons maintenant de nous y connecter avec le client sftp :&amp;lt;code multi&amp;gt;$ sftp lise@localhost&lt;br /&gt;
Connecting to localhost...&lt;br /&gt;
lise@localhost&#039;s password:&lt;br /&gt;
sftp&amp;gt; &lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
Une fois connecté :&lt;br /&gt;
&lt;br /&gt;
* Pour uploader un fichier : sftp&amp;gt; put le_fichier&lt;br /&gt;
* Pour downloader un fichier : sftp&amp;gt; get le_fichier&lt;br /&gt;
&lt;br /&gt;
Quelques commandes utiles :&lt;br /&gt;
&lt;br /&gt;
* help : permet de lister les commandes disponibles&lt;br /&gt;
* pwd : affiche le nom du répertoire courant sur le FTP&lt;br /&gt;
* ls : permet de lister le contenu du répertoire courant côté FTP&lt;br /&gt;
* cd : permet de se déplacer dans l&#039;arborescence du FTP&lt;br /&gt;
* mkdir : créé un répertoire sur le FTP&lt;br /&gt;
* delete et rm : effacent un fichier sur le FTP&lt;br /&gt;
* get : récupère un fichier présent sur le serveur FTP et le place sur votre machine&lt;br /&gt;
* put : transfère un fichier de votre disque dur vers le serveur&lt;br /&gt;
* quit : pour quitter la session en cours&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Remarque : Si vous avez configuré RSSH pour une connexion chrootée, vous remarquerez que l&#039;utilisateur ne peut aller au-delà de sa &amp;quot;cage&amp;quot;.&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La ligne de commande étant peu maniable, il est pratique d&#039;utiliser des clients SFTP graphiques :&lt;br /&gt;
* [http://winscp.net/eng/download.php#download2 WinSCP] pour Windows (client SFTP).&lt;br /&gt;
* [http://sourceforge.net/project/showfiles.php?group_id=21558 Filezilla] pour Windows, MAC et Linux (client FTP et SFTP).&lt;br /&gt;
&#039;&#039;Remarque : les clients FTP ne supportent pas le SFTP.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Conclusion ==&lt;br /&gt;
Le SFTP est une bonne alternative au FTP, plus sécurisée, mais aussi plus configurable : en effet, si ce tutorial nous montre uniquement comment créer un compte SFTP, les possibilités de configuration du serveur sont très importantes : Les ACL, les quotas,... permettent de moduler complètement l&#039;accès de chaque utilisateur. Vous trouverez toutes ces possibilités dans la rubrique &amp;quot;Administrer&amp;quot; du wiki ;) .&lt;/div&gt;</summary>
		<author><name>Jeannedarc</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Discussion:SFTP_%26_RSSH_:_Cr%C3%A9er_un_serveur_de_fichiers_s%C3%A9curis%C3%A9&amp;diff=15244</id>
		<title>Discussion:SFTP &amp; RSSH : Créer un serveur de fichiers sécurisé</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Discussion:SFTP_%26_RSSH_:_Cr%C3%A9er_un_serveur_de_fichiers_s%C3%A9curis%C3%A9&amp;diff=15244"/>
		<updated>2008-03-29T22:35:47Z</updated>

		<summary type="html">&lt;p&gt;Jeannedarc : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Voila j&#039;ai fini ! C&#039;est mon premier article sur Lealinux, et j&#039;espère qu&#039;il sera à la hauteur des autres articles du site :) .&lt;br /&gt;
&lt;br /&gt;
== Le lien vers le fichier mkdep est mort ==&lt;br /&gt;
&lt;br /&gt;
Tout est dit dans le titre...&lt;br /&gt;
&lt;br /&gt;
== Le lien vers le fichier mkdep est mort ==&lt;br /&gt;
&lt;br /&gt;
Tout est dit dans le titre... le lien vers http://jeannedarc001.free.fr/files/mkdep&lt;br /&gt;
&lt;br /&gt;
Lien mis à jour ;) &lt;br /&gt;
http://jeannedarc001.free.fr/autoindex/files/Documents_Personnels/scripts/mkdep&lt;/div&gt;</summary>
		<author><name>Jeannedarc</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Proposition_d%27article&amp;diff=15027</id>
		<title>Proposition d&#039;article</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Proposition_d%27article&amp;diff=15027"/>
		<updated>2007-10-30T11:51:40Z</updated>

		<summary type="html">&lt;p&gt;Jeannedarc : /* Rubrique : Le réseau */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Proposition d&#039;article =&lt;br /&gt;
Indiquer ici les articles qui manquent et que vous vous proposez de créer, puis créez les ! Si vous avez besoin de mettre des images dans votre article, n&#039;hésitez pas à demander à Léa les [[Lea_Linux:Groupe_Editeur|droit d&#039;éditeurs]]. &#039;&#039;&#039;Ne mettez pas&#039;&#039;&#039; des articles que vous désireriez voir écrits par quelqu&#039;un d&#039;autre que vous ! &lt;br /&gt;
&lt;br /&gt;
&amp;lt;cadre type=alert&amp;gt;&#039;&#039;&#039;Note :&#039;&#039;&#039; pour proposer un nouveau truc ou une nouvelle astuce, utiliser [[Trucs:Proposition_d&#039;un_truc|cette page]].&amp;lt;/cadre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il suffit d&#039;insérer dans la section qui correspond à votre article, quelque chose du genre : &lt;br /&gt;
* exemple : &amp;lt;nowiki&amp;gt;[[Nom de l&#039;article]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
qui donnera : &lt;br /&gt;
* exemple : [[Nom de l&#039;article]] (SVP ne créez pas l&#039;article &#039;&#039;&#039;Nom de l&#039;article&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;cadre type=alert&amp;gt;&#039;&#039;&#039;Publication :&#039;&#039;&#039; Léa étant un wiki, c&#039;est à vous de modifier la page principale de la rubrique dans laquelle vous voulez voir votre article publié, lorsque vous jugez que celui-ci est suffissament complet. Nous pouvons également ajouter votre article sur la page principale de Léa, pour ce faire, contactez-nous à admin &amp;lt;chez&amp;gt; lea-linux.org (en remplaçant &amp;lt;chez&amp;gt; par @). Si nous jugeons cet article de qualité, il sera publié.&amp;lt;/cadre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Rubrique : Installation ==&lt;br /&gt;
* en construction :&lt;br /&gt;
** [[UBUNTU et eagle-usb]] [[Utilisateur: mujma|Marc UJMA]]&lt;br /&gt;
** [[Guide d&#039;installation Linux SuSE 10.0 pas à pas]] leibowitz 29 janvier 2006&lt;br /&gt;
** [[Guide d&#039;installation et de configuration de Fluxbox,Conky, Idesk, Fbpager]] pingadaroça 31/01/06&lt;br /&gt;
** [[Installation et (surtout) configuration post-installation de Slackware 11.0]]&lt;br /&gt;
** [[Configuration messagerie sur Debian]]&lt;br /&gt;
** [[MANDRIVA 2007 - installation d&#039;un système complet]] Zorglub 18/12/2006&lt;br /&gt;
&lt;br /&gt;
* ébauche :&lt;br /&gt;
** [[Installation serveur LAMP uniquement en mode texte]]&lt;br /&gt;
&lt;br /&gt;
* contesté :&lt;br /&gt;
** [[L&#039;erreur est humaine, ou bienvenue dans le monde de l&#039;informatique libre]] (à caser dans philo et histoire je pense, ou dans découvrir Linux... bref on verra ça après) --[[Utilisateur:Linux.tar.gz|Linux.tar.gz]] 7 sep 2006 à 17:01 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Rubrique : X Window ==&lt;br /&gt;
&lt;br /&gt;
== Rubrique : Logiciels ==&lt;br /&gt;
[[codecs_encodage|Installer les codecs nécessaires à l&#039;encodage audio et vidéo]]&lt;br /&gt;
* plans :&lt;br /&gt;
** [[Java et linux]]&lt;br /&gt;
** [[Netbeans|Environnements de développement Java]]&lt;br /&gt;
** [[J2EE|La version java entreprise edition]]&lt;br /&gt;
&lt;br /&gt;
* todo :&lt;br /&gt;
** [[GlassFish|La version Open Source du Serveur d&#039;application d&#039;entreprise de SUN]]&lt;br /&gt;
&lt;br /&gt;
== Rubrique : Matériel ==&lt;br /&gt;
* [[Installation d&#039;une ATI Radeon X1600 sur Mandriva]]&lt;br /&gt;
* [[Clavier Logitech G15]]&lt;br /&gt;
&lt;br /&gt;
=== Publiés ===&lt;br /&gt;
&lt;br /&gt;
* [[Souris Logitech MediaPlay]]&lt;br /&gt;
* [[Le X10 et Linux]]&lt;br /&gt;
* [[Hardware-hard_plus-matos_bis]]&lt;br /&gt;
* [[AC775|Carte PCMCIA GPRS/EDGE Sierra Wireless AC775]]&lt;br /&gt;
* [[Numériser vos anciennes cassettes VHS sous Linux]]&lt;br /&gt;
&lt;br /&gt;
== Rubrique : Le réseau ==&lt;br /&gt;
* [[Streaming mp3 avec Icecast2 et ices]]. --[[Utilisateur:CoKe|CoKe]] 4 avr 2006 à 16:04 (CEST)&lt;br /&gt;
* [[Debian GNU/Linux et IPv6]]. [[Utilisateur: Thomas Carlu|Thomas Carlu]] 25 oct 2005 à 1:15 (CEST)&lt;br /&gt;
* [[Sécurité des réseaux WIFI]]. --[[Utilisateur:Maston28|Maston28]] 13 nov 2005 à 16:30 (CET)&lt;br /&gt;
* [[Configurer le wifi avec une livebox, freebox etc...]] par Samiche, avril 2006&lt;br /&gt;
* [[Nagios]] par [[Utilisateur:Jiel|Jiel]] 4 avr 2007 à 15:10 (CEST)&lt;br /&gt;
*[[SASL sous Debian]] par [[Utilisateur:Zebu|Zebu]] 16 mai 2007 à 20:55 (CET)&lt;br /&gt;
*[[Mldonkey : créer un client/serveur P2P]] par [[Utilisateur:Jeannedarc|Jeannedarc]] 17 mai 2007 à 10:59 (CEST)&lt;br /&gt;
*[[Actualiser une adresse DNS dynamique (dyndns, ...)]]--[[Utilisateur:Jeannedarc|Jeannedarc]] 18 mai 2007 à 12:59 (CEST)&lt;br /&gt;
*[[Configurer postfix derrière une LiveBox (et une FreeBox)]]&lt;br /&gt;
*[[reseau-partfic-sfs|Installation d&#039;un serveur SFS]] --[[Utilisateur:Richard|Richard]] 16 aou 2006 13:46 (CEST)&lt;br /&gt;
=== Publiés ===&lt;br /&gt;
* [[Tunnels ethernet avec openssh]]. --[[Utilisateur:Misc|Misc]] 12 fév 2006 à 13:30 (CET)&lt;br /&gt;
* [[SFTP &amp;amp; RSSH : Créer un serveur de fichiers sécurisé]] par [[Utilisateur:Jeannedarc|Jeannedarc]] 17 mai 2007 à 10:55 (CEST)&lt;br /&gt;
* [[Créer un point d&#039;accès sécurisé avec hostAPd]] --[[Utilisateur:Glandos|Glandos]] 26 avr 2006 à 23:16 (CEST)&lt;br /&gt;
*[[postfix-courier-mysql-quota-spamassassin-amavis|Serveur de mail multi-domaines postfix - mysql (quota, antivirus, spamassasin) sous Debian]] --[[Utilisateur:Space2d|Space2d]] 29 nov 2006 à 12:25 (CET)&lt;br /&gt;
&lt;br /&gt;
== Rubrique : Administrer ==&lt;br /&gt;
* [[Arrêter Windows et son routeur Linux]], [[Utilisateur:Vivecom|Vivecom]] 26 nov 2005 à 16:40 (CET)&lt;br /&gt;
* [[Les sauvegardes]], [[Utilisateur:oudoubah|oudoubah]] 05 sep 2006&lt;br /&gt;
* [[Utilisation de webmin administration a distance]] --[[Utilisateur:Pascalfares|Pascalfares]] 10 jan 2007 à 00:42 (CET)&lt;br /&gt;
&lt;br /&gt;
=== Publiés ===&lt;br /&gt;
* [[S&#039;identifier par une clé USB]], [[Utilisateur:thomas debay]] 28 fév 2006&lt;br /&gt;
* [[Gestion des ACL]] (ou [[ACL]] pour le titre). [[Utilisateur:Vincent Ramos|Vincent Ramos]] 24 oct 2005 à 23:00 (CEST)&lt;br /&gt;
::Fait. Bien qu&#039;améliorable, l&#039;article me semble complet. [[Utilisateur:Vincent Ramos|Vincent Ramos]] 26 oct 2005 à 00:22 (CEST) ;&lt;br /&gt;
* [[Attributs étendus]] (&#039;&#039;chattr&#039;&#039; sur ext2 et ext3, outils efs2progs) [[Utilisateur:Vincent Ramos|Vincent Ramos]] 26 oct 2005 à 17:40 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Rubrique : Noyau et modules ==&lt;br /&gt;
&lt;br /&gt;
* [[RT2500]] : compilation et installation du modules RT2500 Pour les cartes wifi , essai avec la carte &#039;&#039;&#039;PCI PC54G2&#039;&#039;&#039; , Auteur: Laplaine Freddy, Alias mr_pupu[corbeille]&lt;br /&gt;
&lt;br /&gt;
=== Publiés ===&lt;br /&gt;
* [[HOWTO Dkms]] : Utiliser dkms pour gérer ses drivers dynamiquement et facilement&lt;br /&gt;
&lt;br /&gt;
== Rubrique : Développer ==&lt;br /&gt;
&lt;br /&gt;
* [[Ocaml]] : une présentation du langage ocaml&lt;br /&gt;
*[[FreePascal]] : Un langage familier pour nombre de développeurs [[Utilisateur: mujma|Marc UJMA]]&lt;br /&gt;
*[[Trucs:Obtenir le code HTML d&#039;un glyphe]] [[Utilisateur:Nicola|Nicola]] 2 jan 2006 à 19:10 (CET)&lt;br /&gt;
&lt;br /&gt;
== Rubrique : Léavancé ==&lt;br /&gt;
&lt;br /&gt;
* [[Virtualisation avec Xen]]&lt;br /&gt;
* [[OpenMosix]] axé Slackware mais applicable à d&#039;autres distributions&lt;br /&gt;
* [[Compilation Distribuée]] ou comment accélérer ses compilations&lt;/div&gt;</summary>
		<author><name>Jeannedarc</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Proposition_d%27article&amp;diff=15017</id>
		<title>Proposition d&#039;article</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Proposition_d%27article&amp;diff=15017"/>
		<updated>2007-10-24T16:13:03Z</updated>

		<summary type="html">&lt;p&gt;Jeannedarc : /* Rubrique : Logiciels */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Proposition d&#039;article =&lt;br /&gt;
Indiquer ici les articles qui manquent et que vous vous proposez de créer, puis créez les ! Si vous avez besoin de mettre des images dans votre article, n&#039;hésitez pas à demander à Léa les [[Lea_Linux:Groupe_Editeur|droit d&#039;éditeurs]]. &#039;&#039;&#039;Ne mettez pas&#039;&#039;&#039; des articles que vous désireriez voir écrits par quelqu&#039;un d&#039;autre que vous ! &lt;br /&gt;
&lt;br /&gt;
&amp;lt;cadre type=alert&amp;gt;&#039;&#039;&#039;Note :&#039;&#039;&#039; pour proposer un nouveau truc ou une nouvelle astuce, utiliser [[Trucs:Proposition_d&#039;un_truc|cette page]].&amp;lt;/cadre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il suffit d&#039;insérer dans la section qui correspond à votre article, quelque chose du genre : &lt;br /&gt;
* exemple : &amp;lt;nowiki&amp;gt;[[Nom de l&#039;article]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
qui donnera : &lt;br /&gt;
* exemple : [[Nom de l&#039;article]] (SVP ne créez pas l&#039;article &#039;&#039;&#039;Nom de l&#039;article&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;cadre type=alert&amp;gt;&#039;&#039;&#039;Publication :&#039;&#039;&#039; Léa étant un wiki, c&#039;est à vous de modifier la page principale de la rubrique dans laquelle vous voulez voir votre article publié, lorsque vous jugez que celui-ci est suffissament complet. Nous pouvons également ajouter votre article sur la page principale de Léa, pour ce faire, contactez-nous à admin &amp;lt;chez&amp;gt; lea-linux.org (en remplaçant &amp;lt;chez&amp;gt; par @). Si nous jugeons cet article de qualité, il sera publié.&amp;lt;/cadre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Rubrique : Installation ==&lt;br /&gt;
* en construction :&lt;br /&gt;
** [[UBUNTU et eagle-usb]] [[Utilisateur: mujma|Marc UJMA]]&lt;br /&gt;
** [[Guide d&#039;installation Linux SuSE 10.0 pas à pas]] leibowitz 29 janvier 2006&lt;br /&gt;
** [[Guide d&#039;installation et de configuration de Fluxbox,Conky, Idesk, Fbpager]] pingadaroça 31/01/06&lt;br /&gt;
** [[Installation et (surtout) configuration post-installation de Slackware 11.0]]&lt;br /&gt;
** [[Configuration messagerie sur Debian]]&lt;br /&gt;
** [[MANDRIVA 2007 - installation d&#039;un système complet]] Zorglub 18/12/2006&lt;br /&gt;
&lt;br /&gt;
* ébauche :&lt;br /&gt;
** [[Installation serveur LAMP uniquement en mode texte]]&lt;br /&gt;
&lt;br /&gt;
* contesté :&lt;br /&gt;
** [[L&#039;erreur est humaine, ou bienvenue dans le monde de l&#039;informatique libre]] (à caser dans philo et histoire je pense, ou dans découvrir Linux... bref on verra ça après) --[[Utilisateur:Linux.tar.gz|Linux.tar.gz]] 7 sep 2006 à 17:01 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Rubrique : X Window ==&lt;br /&gt;
&lt;br /&gt;
== Rubrique : Logiciels ==&lt;br /&gt;
[[codecs_encodage|Installer les codecs nécessaires à l&#039;encodage audio et vidéo]]&lt;br /&gt;
* plans :&lt;br /&gt;
** [[Java et linux]]&lt;br /&gt;
** [[Netbeans|Environnements de développement Java]]&lt;br /&gt;
** [[J2EE|La version java entreprise edition]]&lt;br /&gt;
&lt;br /&gt;
* todo :&lt;br /&gt;
** [[GlassFish|La version Open Source du Serveur d&#039;application d&#039;entreprise de SUN]]&lt;br /&gt;
&lt;br /&gt;
== Rubrique : Matériel ==&lt;br /&gt;
* [[Installation d&#039;une ATI Radeon X1600 sur Mandriva]]&lt;br /&gt;
* [[Clavier Logitech G15]]&lt;br /&gt;
&lt;br /&gt;
=== Publiés ===&lt;br /&gt;
&lt;br /&gt;
* [[Souris Logitech MediaPlay]]&lt;br /&gt;
* [[Le X10 et Linux]]&lt;br /&gt;
* [[Hardware-hard_plus-matos_bis]]&lt;br /&gt;
* [[AC775|Carte PCMCIA GPRS/EDGE Sierra Wireless AC775]]&lt;br /&gt;
* [[Numériser vos anciennes cassettes VHS sous Linux]]&lt;br /&gt;
&lt;br /&gt;
== Rubrique : Le réseau ==&lt;br /&gt;
* [[Streaming mp3 avec Icecast2 et ices]]. --[[Utilisateur:CoKe|CoKe]] 4 avr 2006 à 16:04 (CEST)&lt;br /&gt;
* [[Debian GNU/Linux et IPv6]]. [[Utilisateur: Thomas Carlu|Thomas Carlu]] 25 oct 2005 à 1:15 (CEST)&lt;br /&gt;
* [[Sécurité des réseaux WIFI]]. --[[Utilisateur:Maston28|Maston28]] 13 nov 2005 à 16:30 (CET)&lt;br /&gt;
* [[Configurer le wifi avec une livebox, freebox etc...]] par Samiche, avril 2006&lt;br /&gt;
* [[Nagios]] par [[Utilisateur:Jiel|Jiel]] 4 avr 2007 à 15:10 (CEST)&lt;br /&gt;
*[[SASL sous Debian]] par [[Utilisateur:Zebu|Zebu]] 16 mai 2007 à 20:55 (CET)&lt;br /&gt;
* [[SFTP &amp;amp; RSSH : Créer un serveur de fichiers sécurisé]] par [[Utilisateur:Jeannedarc|Jeannedarc]] 17 mai 2007 à 10:55 (CEST)&lt;br /&gt;
*[[Mldonkey : créer un client/serveur P2P]] par [[Utilisateur:Jeannedarc|Jeannedarc]] 17 mai 2007 à 10:59 (CEST)&lt;br /&gt;
*[[Actualiser une adresse DNS dynamique (dyndns, ...)]]--[[Utilisateur:Jeannedarc|Jeannedarc]] 18 mai 2007 à 12:59 (CEST)&lt;br /&gt;
*[[Configurer postfix derrière une LiveBox (et une FreeBox)]]&lt;br /&gt;
*[[reseau-partfic-sfs|Installation d&#039;un serveur SFS]] --[[Utilisateur:Richard|Richard]] 16 aou 2006 13:46 (CEST)&lt;br /&gt;
=== Publiés ===&lt;br /&gt;
* [[Tunnels ethernet avec openssh]]. --[[Utilisateur:Misc|Misc]] 12 fév 2006 à 13:30 (CET)&lt;br /&gt;
* [[Créer un point d&#039;accès sécurisé avec hostAPd]] --[[Utilisateur:Glandos|Glandos]] 26 avr 2006 à 23:16 (CEST)&lt;br /&gt;
*[[postfix-courier-mysql-quota-spamassassin-amavis|Serveur de mail multi-domaines postfix - mysql (quota, antivirus, spamassasin) sous Debian]] --[[Utilisateur:Space2d|Space2d]] 29 nov 2006 à 12:25 (CET)&lt;br /&gt;
&lt;br /&gt;
== Rubrique : Administrer ==&lt;br /&gt;
* [[Arrêter Windows et son routeur Linux]], [[Utilisateur:Vivecom|Vivecom]] 26 nov 2005 à 16:40 (CET)&lt;br /&gt;
* [[Les sauvegardes]], [[Utilisateur:oudoubah|oudoubah]] 05 sep 2006&lt;br /&gt;
* [[Utilisation de webmin administration a distance]] --[[Utilisateur:Pascalfares|Pascalfares]] 10 jan 2007 à 00:42 (CET)&lt;br /&gt;
&lt;br /&gt;
=== Publiés ===&lt;br /&gt;
* [[S&#039;identifier par une clé USB]], [[Utilisateur:thomas debay]] 28 fév 2006&lt;br /&gt;
* [[Gestion des ACL]] (ou [[ACL]] pour le titre). [[Utilisateur:Vincent Ramos|Vincent Ramos]] 24 oct 2005 à 23:00 (CEST)&lt;br /&gt;
::Fait. Bien qu&#039;améliorable, l&#039;article me semble complet. [[Utilisateur:Vincent Ramos|Vincent Ramos]] 26 oct 2005 à 00:22 (CEST) ;&lt;br /&gt;
* [[Attributs étendus]] (&#039;&#039;chattr&#039;&#039; sur ext2 et ext3, outils efs2progs) [[Utilisateur:Vincent Ramos|Vincent Ramos]] 26 oct 2005 à 17:40 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Rubrique : Noyau et modules ==&lt;br /&gt;
&lt;br /&gt;
* [[RT2500]] : compilation et installation du modules RT2500 Pour les cartes wifi , essai avec la carte &#039;&#039;&#039;PCI PC54G2&#039;&#039;&#039; , Auteur: Laplaine Freddy, Alias mr_pupu[corbeille]&lt;br /&gt;
&lt;br /&gt;
=== Publiés ===&lt;br /&gt;
* [[HOWTO Dkms]] : Utiliser dkms pour gérer ses drivers dynamiquement et facilement&lt;br /&gt;
&lt;br /&gt;
== Rubrique : Développer ==&lt;br /&gt;
&lt;br /&gt;
* [[Ocaml]] : une présentation du langage ocaml&lt;br /&gt;
*[[FreePascal]] : Un langage familier pour nombre de développeurs [[Utilisateur: mujma|Marc UJMA]]&lt;br /&gt;
*[[Trucs:Obtenir le code HTML d&#039;un glyphe]] [[Utilisateur:Nicola|Nicola]] 2 jan 2006 à 19:10 (CET)&lt;br /&gt;
&lt;br /&gt;
== Rubrique : Léavancé ==&lt;br /&gt;
&lt;br /&gt;
* [[Virtualisation avec Xen]]&lt;br /&gt;
* [[OpenMosix]] axé Slackware mais applicable à d&#039;autres distributions&lt;br /&gt;
* [[Compilation Distribuée]] ou comment accélérer ses compilations&lt;/div&gt;</summary>
		<author><name>Jeannedarc</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Mod%C3%A8le:Plan-reseau-partfic&amp;diff=14894</id>
		<title>Modèle:Plan-reseau-partfic</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Mod%C3%A8le:Plan-reseau-partfic&amp;diff=14894"/>
		<updated>2007-08-22T14:40:39Z</updated>

		<summary type="html">&lt;p&gt;Jeannedarc : /* Partager ses fichiers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Partager ses fichiers ==&lt;br /&gt;
*[[reseau-partfic-samba|Partager ses fichiers et imprimantes avec Samba]]&lt;br /&gt;
*[[reseau-partfic-nfs|Installation d&#039;un serveur NFS]]&lt;br /&gt;
*[[reseau-partfic-sfs|Installation d&#039;un serveur SFS]]&lt;br /&gt;
*[[reseau-partfic-proftpd|Introduction à proftpd]]&lt;br /&gt;
*[[reseau-partfic-vsftpd|vsFTPD, serveur FTP]]&lt;br /&gt;
*[[reseau-partfic-pureftpd|PureFTPd]]&lt;br /&gt;
*[[reseau-partfic-profxp|Introduction à profxp]]&lt;br /&gt;
*[[reseau-partfic-samba_nt_auth|Installation de samba avec une authentification sur un CPD NT4.0 ou 2000 ]]&lt;br /&gt;
*[[reseau-partfic-proftpd_mysql|ProFTPD, MySQL et Quota]]&lt;br /&gt;
*[[Mldonkey : créer un client/serveur P2P]] par [[Utilisateur:Jeannedarc|Jeannedarc]] 17 mai 2007 à 10:59&lt;br /&gt;
* [[SFTP &amp;amp; RSSH : Créer un serveur de fichiers sécurisé]] par [[Utilisateur:Jeannedarc|Jeannedarc]] 17 mai 2007 à 10:55&lt;/div&gt;</summary>
		<author><name>Jeannedarc</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Mod%C3%A8le:Plan-reseau-partfic&amp;diff=14893</id>
		<title>Modèle:Plan-reseau-partfic</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Mod%C3%A8le:Plan-reseau-partfic&amp;diff=14893"/>
		<updated>2007-08-22T14:38:19Z</updated>

		<summary type="html">&lt;p&gt;Jeannedarc : /* Partager ses fichiers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Partager ses fichiers ==&lt;br /&gt;
*[[reseau-partfic-samba|Partager ses fichiers et imprimantes avec Samba]]&lt;br /&gt;
*[[reseau-partfic-nfs|Installation d&#039;un serveur NFS]]&lt;br /&gt;
*[[reseau-partfic-sfs|Installation d&#039;un serveur SFS]]&lt;br /&gt;
*[[reseau-partfic-proftpd|Introduction à proftpd]]&lt;br /&gt;
*[[reseau-partfic-vsftpd|vsFTPD, serveur FTP]]&lt;br /&gt;
*[[reseau-partfic-pureftpd|PureFTPd]]&lt;br /&gt;
*[[reseau-partfic-profxp|Introduction à profxp]]&lt;br /&gt;
*[[reseau-partfic-samba_nt_auth|Installation de samba avec une authentification sur un CPD NT4.0 ou 2000 ]]&lt;br /&gt;
*[[reseau-partfic-proftpd_mysql|ProFTPD, MySQL et Quota]]&lt;br /&gt;
*[[Mldonkey : créer un client/serveur P2P]] par [[Utilisateur:Jeannedarc|Jeannedarc]] 17 mai 2007 à 10:59&lt;/div&gt;</summary>
		<author><name>Jeannedarc</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=SFTP_%26_RSSH_:_Cr%C3%A9er_un_serveur_de_fichiers_s%C3%A9curis%C3%A9&amp;diff=14619</id>
		<title>SFTP &amp; RSSH : Créer un serveur de fichiers sécurisé</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=SFTP_%26_RSSH_:_Cr%C3%A9er_un_serveur_de_fichiers_s%C3%A9curis%C3%A9&amp;diff=14619"/>
		<updated>2007-05-27T22:50:07Z</updated>

		<summary type="html">&lt;p&gt;Jeannedarc : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Le SFTP (Secure File Transfert Protocol) permet de transferer des fichiers par une connexion sécurisée utilisant le protocole SSH. SFTP peut effectuer les mêmes opérations que le FTP. Du côté du client, on peut :&lt;br /&gt;
* Supprimer et créer des fichiers&lt;br /&gt;
* Envoyer et recevoir des fichiers&lt;br /&gt;
* Déplacer et renommer des fichiers&lt;br /&gt;
Du côté du serveur, on peut :&lt;br /&gt;
* Gerer l&#039;espace alloué à chaque client ([[Admin-admin fs-quotas]])&lt;br /&gt;
* Administrer les accès de chaque utilisateur sur chaque fichier ou dossier ([[Gestion des ACL]]).&lt;br /&gt;
* Ajouter, supprimer, modifier les paramètres de chaque groupe ou utilisateur.&lt;br /&gt;
&lt;br /&gt;
Il est important de noter que le SFTP n&#039;est pas une simple connexion FTP passant par un tunnel SSH : Du côté du serveur, on lance sftp-server, qui utilise OpenSSH. Du côté client on utilise un client SFTP graphique ou en ligne de commande. Dans cet article, on utilisera RSSH, un shell restreint qui va faciliter et sécuriser d&#039;avantage l&#039;utilisation du SFTP.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation des logiciels ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Installation de OpenSSH&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
OpenSSH est installé nativement sur les principales distributions Linux. Il doit être installé sur la machine cliente et serveur. Si vous n&#039;avez aucune idée de ce qu&#039;est le SSH, lisez préalablement cet article : [[Reseau-secu-ssh]]. Si OpenSSH n&#039;est pas installé sur votre ordinateur, lisez cet article : [http://lab.erasme.org/ssh2/index.html SSH2]&lt;br /&gt;
Rapellons que OpenSSH embarque sftp-server (commande serveur) et sftp (commande cliente).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Installation de RSSH&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Rssh est un shell restreint qui va sécuriser et faciliter l&#039;utilisation du SFTP. Grâce à RSSH, l&#039;utilisateur distant pourra uniquement échanger, supprimer, modifier des fichiers : il ne pourra executer de commandes à distance, susceptibles d&#039;exploiter des failles de sécurité. &lt;br /&gt;
&lt;br /&gt;
* Sur Mandriva : &amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;# urpmi rssh&amp;lt;/div&amp;gt;&lt;br /&gt;
* Sur Debian : &amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;# apt-get install rssh&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour les autres, téléchargez les sources disponibles [http://sourceforge.net/projects/rssh/ ici] pour compilez-les :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;$ tar -fvzx rssh-xxx.tar.gz &amp;lt;br&amp;gt;$ cd rssh-xxx&amp;lt;br&amp;gt;$ ./configure --orefix=/usr --sysconfdir=/etc&amp;lt;br&amp;gt;$ make&amp;lt;br&amp;gt;$ su&amp;lt;br&amp;gt;# make install&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration du serveur ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Configuration de rssh&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Rssh est un shell (restreint). Il faut donc s&#039;assurer qu&#039;il soit présent dans le fichier /etc/shells :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt; $ cat /etc/shells&amp;lt;/div&amp;gt;&lt;br /&gt;
Si il n&#039;est pas présent, ajouter la ligne suivante au fichier à l&#039;aide de votre éditeur de texte favori :&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code multi&amp;gt;/usr/local/bin/rssh&amp;lt;/code&amp;gt;&lt;br /&gt;
Il faut maintenant éditer le fichier de configuration de rssh :&lt;br /&gt;
&lt;br /&gt;
On déplace le fichier de configuration présent, puis on en créé un vide :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt; # mv /etc/rssh.conf /etc/rssh.conf.old&amp;lt;br&amp;gt;# touch /etc/rssh.conf&amp;lt;/div&amp;gt;&lt;br /&gt;
On édite le nouveau fichier /etc/rssh.conf en le remplissant comme ceci :&lt;br /&gt;
&amp;lt;code multi&amp;gt;logfacility = LOG_USER&lt;br /&gt;
allowsftp&lt;br /&gt;
umask = 022&amp;lt;/code&amp;gt;&lt;br /&gt;
Maintenant, le shell rssh se limitera à l&#039;utilisation du sftp.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Chroot de la connexion SFTP ==&lt;br /&gt;
&lt;br /&gt;
Cette partie s&#039;adresse à ceux qui veulent chrooté la connexion SFTP. Pour les autres, passez directement à l&#039;étape suivante.&lt;br /&gt;
Le Chroot permettra ici de restreindre l&#039;accès d&#039;un utilisateur (pour en savoir plus, lisez le préambule de l&#039;article [[Admin-admin env-chroot]]). Par exemple, on décide de chrooter un utilisateur dans /home : cet utilisateur verra /home comme son répertoire racine, et ne pourra aller au-delà. L&#039;inconvénient de cette manière, c&#039;est que tout les fichiers nécessaires doivent être inclus &amp;lt;u&amp;gt;dans&amp;lt;/u&amp;gt; le dossier chrooté.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Préparation du dossier chrooté&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ici, on chrootera l&#039;utilisateur dans le répertoire /home. Si vous vous êtes déjà familiariser avec le chroot, vous savez qu&#039;il faut non seulement copier les executables nécessaires, mais en plus les librairies qui correspondent, ce qui devient un travail fastidieux ... . Voici les executables à copier : sftp, scp, rssh, rssh_root_helper, sftp-server. Ca fait beaucoup ... et pour vous faire gagner du temps, nous allons utiliser un script qui nous permettra d&#039;automatiser la tâche ! Placez-vous dans le répertoire /home.&lt;br /&gt;
&lt;br /&gt;
On télécharge le fichier mkdep, puis on lui attribue le droit d&#039;exécution :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;$ wget &amp;lt;nowiki&amp;gt;http://jeannedarc001.free.fr/files/mkdep&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;$ chmod +x mkdep&amp;lt;/div&amp;gt;&lt;br /&gt;
&#039;&#039;Ce script provient de cette [http://www.genco.gen.tc/gentoo_chroot_apache2.html page]. J&#039;ai modifié le script pour le rendre plus accessible en ligne de commande.&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
mkdep permet de copier automatiquement un fichier donné ainsi que ses librairies dans le dossier chrooté cible :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code multi&amp;gt; ./mkdep &amp;lt;nowiki&amp;gt;&amp;lt;fichier à copier&amp;gt; &amp;lt;dossier chrooté&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
C&#039;est parti : on copie tous les fichiers cités plus hauts :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;$su&amp;lt;br&amp;gt;# ./mkdep /usr/bin/rssh /home&amp;lt;br&amp;gt;#./mkdep /usr/bin/sftp /home&amp;lt;br&amp;gt;#./mkdep /usr/libexec/rssh_chroot_helper /home&amp;lt;br&amp;gt;#./mkdep /usr/libexec/sftp-server /home&amp;lt;br&amp;gt;#./mkdep /usr/bin/scp /home&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il ne reste plus maintenant qu&#039;à modifier la configuration du fichier /etc/rssh.conf en ajoutant la ligne :&lt;br /&gt;
&amp;lt;code multi&amp;gt;chrootpath=&amp;quot;/home&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
L&#039;utilisateur sera maintenant connecté dans le répertoire /home.&lt;br /&gt;
&lt;br /&gt;
== Création d&#039;un utilisateur ==&lt;br /&gt;
&lt;br /&gt;
Maintenant que rssh est configuré, il faut l&#039;associer à un utilisateur. Généralement, lorsqu&#039;on créer un nouvel utilisateur, on lui attribu le shell &amp;quot;bash&amp;quot;. Ici on lui attribura le shell &amp;quot;rssh&amp;quot;. Exemple : je veut créer un utilisateur &amp;quot;Lise&amp;quot; restreint à l&#039;utilisation du sftp. On utilise la commande &amp;lt;code&amp;gt;adduser&amp;lt;/code&amp;gt;.&lt;br /&gt;
Lorsque &amp;lt;code&amp;gt;Shell [ /bin/bash ]&amp;lt;/code&amp;gt; apparait, tapez &amp;lt;code&amp;gt;/usr/bin/rssh&amp;lt;/code&amp;gt;. N&#039;oubliez pas de lui créer un mot de passe :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;#passwd lise&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Connexion au serveur SFTP ==&lt;br /&gt;
&lt;br /&gt;
Maintenant que le compte &amp;quot;lise&amp;quot; est créé, essayons de nous logger avec :&lt;br /&gt;
&amp;lt;code multi&amp;gt;#su lise&amp;lt;/code&amp;gt;Linux vous répondra ceci :&lt;br /&gt;
&amp;lt;code multi&amp;gt;This account is restricted by rssh.&lt;br /&gt;
Allowed commands: sftp&lt;br /&gt;
&lt;br /&gt;
If you believe this is in error, please contact your system administrator.&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
C&#039;est tout à fait normal, étant donné que rssh accepte uniquement une connexion sftp! Essayons maintenant de nous y connecter avec le client sftp :&amp;lt;code multi&amp;gt;$ sftp lise@localhost&lt;br /&gt;
Connecting to localhost...&lt;br /&gt;
lise@localhost&#039;s password:&lt;br /&gt;
sftp&amp;gt; &lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
Une fois connecté :&lt;br /&gt;
&lt;br /&gt;
* Pour uploader un fichier : sftp&amp;gt; put le_fichier&lt;br /&gt;
* Pour downloader un fichier : sftp&amp;gt; get le_fichier&lt;br /&gt;
&lt;br /&gt;
Quelques commandes utiles :&lt;br /&gt;
&lt;br /&gt;
* help : permet de lister les commandes disponibles&lt;br /&gt;
* pwd : affiche le nom du répertoire courant sur le FTP&lt;br /&gt;
* ls : permet de lister le contenu du répertoire courant côté FTP&lt;br /&gt;
* cd : permet de se déplacer dans l&#039;arborescence du FTP&lt;br /&gt;
* mkdir : créé un répertoire sur le FTP&lt;br /&gt;
* delete et rm : effacent un fichier sur le FTP&lt;br /&gt;
* get : récupère un fichier présent sur le serveur FTP et le place sur votre machine&lt;br /&gt;
* put : transfère un fichier de votre disque dur vers le serveur&lt;br /&gt;
* quit : pour quitter la session en cours&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Remarque : Si vous avez configuré RSSH pour une connexion chrootée, vous remarquerez que l&#039;utilisateur ne peut aller au-delà de sa &amp;quot;cage&amp;quot;.&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La ligne de commande étant peu maniable, il est pratique d&#039;utiliser des clients SFTP graphiques :&lt;br /&gt;
* [http://winscp.net/eng/download.php#download2 WinSCP] pour Windows (client SFTP).&lt;br /&gt;
* [http://sourceforge.net/project/showfiles.php?group_id=21558 Filezilla] pour Windows, MAC et Linux (client FTP et SFTP).&lt;br /&gt;
&#039;&#039;Remarque : les clients FTP ne supportent pas le SFTP.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Conclusion ==&lt;br /&gt;
Le SFTP est une bonne alternative au FTP, plus sécurisée, mais aussi plus configurable : en effet, si ce tutorial nous montre uniquement comment créer un compte SFTP, les possibilités de configuration du serveur sont très importantes : Les ACL, les quotas,... permettent de moduler complètement l&#039;accès de chaque utilisateur. Vous trouverez toutes ces possibilités dans la rubrique &amp;quot;Administrer&amp;quot; du wiki ;) .&lt;/div&gt;</summary>
		<author><name>Jeannedarc</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Actualiser_une_adresse_DNS_dynamique&amp;diff=14600</id>
		<title>Actualiser une adresse DNS dynamique</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Actualiser_une_adresse_DNS_dynamique&amp;diff=14600"/>
		<updated>2007-05-18T11:34:11Z</updated>

		<summary type="html">&lt;p&gt;Jeannedarc : /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
On sait qu&#039;une adresse IP peut être associée à une adresse DNS. Par exemple, google à pour adresse google.fr, et comme adresse ip 216.239.59.104 (il suffit de taper &amp;lt;code&amp;gt;$ ping google.fr&amp;lt;/code&amp;gt; pour s&#039;en convaincre ...) . Il existe 2 types d&#039;adresses ip attribuées par les FAI :&lt;br /&gt;
*Les adresses ip statiques --&amp;gt; L&#039;adresse IP reste la même à chaque connexion àinternet&lt;br /&gt;
*Les adresses ip dynamiques --&amp;gt; L&#039;adresse IP change à chaque connexion à internet&lt;br /&gt;
Remarque : Si vous voulez savoir si votre adresse ip est statique ou dynamique, allez sur cette [http://checkip.dyndns.org/ page], relevez votre adresse ip, puis reconnectez vous : si l&#039;adresse ip a changé, c&#039;est que votre adresse est dynamique.&lt;/div&gt;</summary>
		<author><name>Jeannedarc</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Actualiser_une_adresse_DNS_dynamique&amp;diff=14599</id>
		<title>Actualiser une adresse DNS dynamique</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Actualiser_une_adresse_DNS_dynamique&amp;diff=14599"/>
		<updated>2007-05-18T11:29:20Z</updated>

		<summary type="html">&lt;p&gt;Jeannedarc : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
On sait qu&#039;une adresse IP peut être associée à une adresse DNS. Par exemple, google à pour adresse google.fr, et comme adresse ip 216.239.59.104 (il suffit de taper &amp;lt;code&amp;gt;$ ping google.fr&amp;lt;/code&amp;gt; pour s&#039;en convaincre ...) . Il existe 2 types d&#039;adresses ip attribuées par les FAI :&lt;br /&gt;
*Les adresses ip statiques --&amp;gt; L&#039;adresse IP reste la même à chaque connexion àinternet&lt;br /&gt;
*Les adresses ip dynamiques --&amp;gt; L&#039;adresse IP change à chaque connexion à internet&lt;br /&gt;
Remarque : Si vous voulez savoir si votre adresse ip est statique ou dynamique, allez sur cette page&lt;/div&gt;</summary>
		<author><name>Jeannedarc</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Proposition_d%27article&amp;diff=14598</id>
		<title>Proposition d&#039;article</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Proposition_d%27article&amp;diff=14598"/>
		<updated>2007-05-18T10:59:16Z</updated>

		<summary type="html">&lt;p&gt;Jeannedarc : /* Rubrique : Le réseau */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Proposition d&#039;article =&lt;br /&gt;
Indiquer ici les articles qui manquent et que vous vous proposez de créer, puis créez les ! Si vous avez besoin de mettre des images dans votre article, n&#039;hésitez pas à demander à Léa les [[Lea_Linux:Groupe_Editeur|droit d&#039;éditeurs]]. &#039;&#039;&#039;Ne mettez pas&#039;&#039;&#039; des articles que vous désireriez voir écrits par quelqu&#039;un d&#039;autre que vous ! &lt;br /&gt;
&lt;br /&gt;
&amp;lt;cadre type=alert&amp;gt;&#039;&#039;&#039;Note :&#039;&#039;&#039; pour proposer un nouveau truc ou une nouvelle astuce, utiliser [[Trucs:Proposition_d&#039;un_truc|cette page]].&amp;lt;/cadre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il suffit d&#039;insérer dans la section qui correspond à votre article, quelque chose du genre : &lt;br /&gt;
* exemple : &amp;lt;nowiki&amp;gt;[[Nom de l&#039;article]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
qui donnera : &lt;br /&gt;
* exemple : [[Nom de l&#039;article]] (SVP ne créez pas l&#039;article &#039;&#039;&#039;Nom de l&#039;article&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;cadre type=alert&amp;gt;&#039;&#039;&#039;Publication :&#039;&#039;&#039; Léa étant un wiki, c&#039;est à vous de modifier la page principale de la rubrique dans laquelle vous voulez voir votre article publié, lorsque vous jugez que celui-ci est suffissament complet. Nous pouvons également ajouter votre article sur la page principale de Léa, pour ce faire, contactez-nous à admin &amp;lt;chez&amp;gt; lea-linux.org (en remplaçant &amp;lt;chez&amp;gt; par @). Si nous jugeons cet article de qualité, il sera publié.&amp;lt;/cadre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Rubrique : Installation ==&lt;br /&gt;
* [[UBUNTU et eagle-usb]] [[Utilisateur: mujma|Marc UJMA]]&lt;br /&gt;
* [[Guide d&#039;installation Linux SuSE 10.0 pas à pas]] leibowitz 29 janvier 2006&lt;br /&gt;
* [[Guide d&#039;installation et de configuration de Fluxbox,Conky, Idesk, Fbpager]] pingadaroça 31/01/06&lt;br /&gt;
* [[L&#039;erreur est humaine, ou bienvenue dans le monde de l&#039;informatique libre]] (à caser dans philo et histoire je pense, ou dans découvrir Linux... bref on verra ça après) --[[Utilisateur:Linux.tar.gz|Linux.tar.gz]] 7 sep 2006 à 17:01 (CEST)&lt;br /&gt;
* [[Installation et (surtout) configuration post-installation de Slackware 11.0]]&lt;br /&gt;
* [[Configuration messagerie sur Debian]]&lt;br /&gt;
*: [[Utilisateur:Fred (phorum)|Fred (phorum)]] &amp;gt; Vas-y ... sauf que le nom est discutable (trop long : [[Configuration de la messagerie/Debian]] me parait plus adapté)&lt;br /&gt;
&lt;br /&gt;
*[[MANDRIVA 2007 - installation d&#039;un système complet]] Zorglub 18/12/2006&lt;br /&gt;
* [[KAELLA et ecran noir au demarrage taper knoppix xmodule=fbdev]]&lt;br /&gt;
*[[Installation serveur LAMP uniquement en mode texte]]&lt;br /&gt;
&lt;br /&gt;
== Rubrique : X Window ==&lt;br /&gt;
&lt;br /&gt;
== Rubrique : Logiciels ==&lt;br /&gt;
&lt;br /&gt;
* [[Java et linux]]&lt;br /&gt;
&lt;br /&gt;
* [[Netbeans|Environnements de développement Java]]&lt;br /&gt;
&lt;br /&gt;
* [[J2EE|La version java entreprise edition]]&lt;br /&gt;
&lt;br /&gt;
* [[GlassFish|La version Open Source du Serveur d&#039;application d&#039;entreprise de SUN]]&lt;br /&gt;
&lt;br /&gt;
== Rubrique : Matériel ==&lt;br /&gt;
* [[Le X10 et Linux]]&lt;br /&gt;
* [[Installation d&#039;une ATI Radeon X1600 sur Mandriva]]&lt;br /&gt;
* [[Clavier Logitech G15]]&lt;br /&gt;
* [[Souris Logitech MediaPlay]]&lt;br /&gt;
&lt;br /&gt;
=== Publiés ===&lt;br /&gt;
&lt;br /&gt;
* [[Hardware-hard_plus-matos_bis]]&lt;br /&gt;
* [[AC775|Carte PCMCIA GPRS/EDGE Sierra Wireless AC775]]&lt;br /&gt;
&lt;br /&gt;
== Rubrique : Le réseau ==&lt;br /&gt;
* [[Streaming mp3 avec Icecast2 et ices]]. --[[Utilisateur:CoKe|CoKe]] 4 avr 2006 à 16:04 (CEST)&lt;br /&gt;
* [[Debian GNU/Linux et IPv6]]. [[Utilisateur: Thomas Carlu|Thomas Carlu]] 25 oct 2005 à 1:15 (CEST)&lt;br /&gt;
* [[Sécurité des réseaux WIFI]]. --[[Utilisateur:Maston28|Maston28]] 13 nov 2005 à 16:30 (CET)&lt;br /&gt;
* [[Configurer le wifi avec une livebox, freebox etc...]] par Samiche, avril 2006&lt;br /&gt;
* [[Nagios]] par [[Utilisateur:Jiel|Jiel]] 4 avr 2007 à 15:10 (CEST)&lt;br /&gt;
*[[SASL sous Debian]] par [[Utilisateur:Zebu|Zebu]] 16 mai 2007 à 20:55 (CET)&lt;br /&gt;
* [[SFTP &amp;amp; RSSH : Créer un serveur de fichiers sécurisé]] par [[Utilisateur:Jeannedarc|Jeannedarc]] 17 mai 2007 à 10:55 (CEST)&lt;br /&gt;
*[[Mldonkey : créer un client/serveur P2P]] par [[Utilisateur:Jeannedarc|Jeannedarc]] 17 mai 2007 à 10:59 (CEST)&lt;br /&gt;
*[[Actualiser une adresse DNS dynamique (dyndns, ...)]]--[[Utilisateur:Jeannedarc|Jeannedarc]] 18 mai 2007 à 12:59 (CEST)&lt;br /&gt;
=== Publiés ===&lt;br /&gt;
* [[Tunnels ethernet avec openssh]]. --[[Utilisateur:Misc|Misc]] 12 fév 2006 à 13:30 (CET)&lt;br /&gt;
* [[Créer un point d&#039;accès sécurisé avec hostAPd]] --[[Utilisateur:Glandos|Glandos]] 26 avr 2006 à 23:16 (CEST)&lt;br /&gt;
*[[postfix-courier-mysql-quota-spamassassin-amavis|Serveur de mail multi-domaines postfix - mysql (quota, antivirus, spamassasin) sous Debian]] --[[Utilisateur:Space2d|Space2d]] 29 nov 2006 à 12:25 (CET)&lt;br /&gt;
&lt;br /&gt;
== Rubrique : Administrer ==&lt;br /&gt;
* [[Arrêter Windows et son routeur Linux]], [[Utilisateur:Vivecom|Vivecom]] 26 nov 2005 à 16:40 (CET)&lt;br /&gt;
* [[S&#039;identifier par une clé USB]], [[Utilisateur:thomas debay]] 28 fév 2006&lt;br /&gt;
* [[Les sauvegardes]], [[Utilisateur:oudoubah|oudoubah]] 05 sep 2006&lt;br /&gt;
* [[Utilisation de webmin administration a distance]] --[[Utilisateur:Pascalfares|Pascalfares]] 10 jan 2007 à 00:42 (CET)&lt;br /&gt;
&lt;br /&gt;
=== Publiés ===&lt;br /&gt;
* [[Gestion des ACL]] (ou [[ACL]] pour le titre). [[Utilisateur:Vincent Ramos|Vincent Ramos]] 24 oct 2005 à 23:00 (CEST)&lt;br /&gt;
::Fait. Bien qu&#039;améliorable, l&#039;article me semble complet. [[Utilisateur:Vincent Ramos|Vincent Ramos]] 26 oct 2005 à 00:22 (CEST) ;&lt;br /&gt;
* [[Attributs étendus]] (&#039;&#039;chattr&#039;&#039; sur ext2 et ext3, outils efs2progs) [[Utilisateur:Vincent Ramos|Vincent Ramos]] 26 oct 2005 à 17:40 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Rubrique : Noyau et modules ==&lt;br /&gt;
&lt;br /&gt;
* [[RT2500]] : compilation et installation du modules RT2500 Pour les cartes wifi , essai avec la carte &#039;&#039;&#039;PCI PC54G2&#039;&#039;&#039; , Auteur: Laplaine Freddy, Alias mr_pupu[corbeille]&lt;br /&gt;
&lt;br /&gt;
=== Publiés ===&lt;br /&gt;
* [[HOWTO Dkms]] : Utiliser dkms pour gérer ses drivers dynamiquement et facilement&lt;br /&gt;
&lt;br /&gt;
== Rubrique : Développer ==&lt;br /&gt;
&lt;br /&gt;
* [[Ocaml]] : une présentation du langage ocaml&lt;br /&gt;
*[[FreePascal]] : Un langage familier pour nombre de développeurs [[Utilisateur: mujma|Marc UJMA]]&lt;br /&gt;
*[[Trucs:Obtenir le code HTML d&#039;un glyphe]] [[Utilisateur:Nicola|Nicola]] 2 jan 2006 à 19:10 (CET)&lt;br /&gt;
&lt;br /&gt;
== Rubrique : Léavancé ==&lt;br /&gt;
&lt;br /&gt;
* [[Virtualisation avec Xen]]&lt;br /&gt;
* [[OpenMosix]] axé Slackware mais applicable à d&#039;autres distributions&lt;br /&gt;
* [[Compilation Distribuée]] ou comment accélérer ses compilations&lt;/div&gt;</summary>
		<author><name>Jeannedarc</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=MLDonkey_client_serveur_P2P&amp;diff=14596</id>
		<title>MLDonkey client serveur P2P</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=MLDonkey_client_serveur_P2P&amp;diff=14596"/>
		<updated>2007-05-17T22:05:15Z</updated>

		<summary type="html">&lt;p&gt;Jeannedarc : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
MlDonkey est un client P2P bien particulier. D&#039;abord parce qu&#039;il supporte un nombre important de réseaux :&lt;br /&gt;
* eDonkey&lt;br /&gt;
* BitTorrent&lt;br /&gt;
* Gnutella et Gnutella2&lt;br /&gt;
* Kad et Overnet&lt;br /&gt;
* HTTP/FTP&lt;br /&gt;
Ensuite parce qu&#039;il est totalement contrôlable à distance, soit par ligne de commande, soit par interface graphique. MlDonkey se lance sous forme de deamon, qui se connecte aux réseau P2P. Il est disponible pour Windows, Linux, Solaris et MacOSX. Il existe beaucoup d&#039;interfaces utilisateurs. MlDonkey peut être controlé par :&lt;br /&gt;
* Ligne de commande&lt;br /&gt;
* Interface Web&lt;br /&gt;
* Interface Graphique&lt;br /&gt;
* Wap (Téléphone portable!)&lt;br /&gt;
La liste de ses interfaces est disponible [http://mldonkey.sourceforge.net/UserInterfaces ici].&lt;br /&gt;
== Installation du deamon ==&lt;br /&gt;
&amp;lt;u&amp;gt;Téléchargement&amp;lt;/u&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Mldonkey est disponible en téléchargement [http://sourceforge.net/project/showfiles.php?group_id=156414 ici] (mldonkey-xxx.tar.bz2). Seules les sources sont disponibles, les packages pour les grandes distributions n&#039;existent pas. On est donc obligé de les compiler nous même.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Compilation &amp;amp; installation&amp;lt;/u&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Allez dans le dossier où se trouve l&#039;archive, décompressez-là, puis allez dans le dossier décompressé :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;$ tar jxvf mldonkey-xxx.tar.bz2&amp;lt;br&amp;gt;$ cd mldonkey-xxx&amp;lt;/div&amp;gt;&lt;br /&gt;
Contrairement à la plus part des sources, la configuration des sources est importante. Par défaut, seul le deamon sera compilé avec le support de tous les réseaux et une interface Web. Voici les options disponibles :&lt;br /&gt;
* --enable-gui=newgui2 --&amp;gt; Une interface graphique sera compilée (&amp;lt;u&amp;gt;GTK2 doit être installé&amp;lt;/u&amp;gt;)&lt;br /&gt;
* --enable-gui=newgui1--&amp;gt; Une interface graphique sera compilée (&amp;lt;u&amp;gt;GTK1 doit être installé&amp;lt;/u&amp;gt;)&lt;br /&gt;
* --disable-multinet --&amp;gt; seuls eDonkey2000, Overnet et Kademlia seront supportés&lt;br /&gt;
&lt;br /&gt;
Si l&#039;on mentionne l&#039;option --disable-multinet , on peut ajouter le support des réseaux voulus :&lt;br /&gt;
*--enable-bittorrent --&amp;gt; Support du réseau Bitorrent&lt;br /&gt;
*--enable-filetp --&amp;gt; Support du réseau FileTP (HTTP/FTP)&lt;br /&gt;
*--enable-gnutella --&amp;gt; Support du réseau GNUtella&lt;br /&gt;
*--enable-gnutella2 --&amp;gt; Support du réseau GNUtella2&lt;br /&gt;
&lt;br /&gt;
Par exemple si je veux compiler Mldonkey avec le support du réseau Edonkey et Bitorrent uniquement, et avec une interface graphique, je tape :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;$ ./configure --disable-multinet --enable-bittorrent --enable-gui=newgui2&amp;lt;/div&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Remarque : lors du l&#039;execution de ./configure, il est possible que l&#039;on vous propose de télécharger des libraires manquantes : acceptez en tapant &amp;quot;y&amp;quot;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Il faut maintenant compiler les sources :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;$ make&amp;lt;/div&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Ici, pas de &amp;lt;code&amp;gt; make install&amp;lt;/code&amp;gt;, il faut copier manuellement le deamon compilé au bon endroit :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;$ su&amp;lt;br&amp;gt; # cp mlnet /usr/bin/&amp;lt;/div&amp;gt;&lt;br /&gt;
On peut maintenant lancer le deamon :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;$ su&amp;lt;br&amp;gt;$ mlnet&amp;lt;/div&amp;gt;&lt;br /&gt;
Lors du premier lancement du deamon, un dossier contenant les fichiers de configuration sera automatiquement créer dans le répertoire &amp;lt;home&amp;gt;/.mldonkey/ .&lt;br /&gt;
&lt;br /&gt;
== L&#039;interface utilisateur ==&lt;br /&gt;
&lt;br /&gt;
Lorsque le deamon est lancé, une interface web est disponible à l&#039;adresse &amp;lt;nowiki&amp;gt;http://localhost:4080&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Comme dit plus haut, beaucoup d&#039;interfaces existent. Citons les plus connues :&lt;br /&gt;
* [http://sancho-gui.sourceforge.net/download.phtml Sancho] --&amp;gt; Client très complet pour Windows, Linux, PowerPC, FreeBSD, MacOSX&lt;br /&gt;
* MLdonkeyGtkUi --&amp;gt; Client GTK pour linux, compilable avec les sources de Mldonkey (voir la rubrique &amp;quot;Installation du deamon&amp;quot;)&lt;br /&gt;
* Telnet, en se connectant au port 4000 : &amp;lt;code&amp;gt;$ telnet localhost 4000&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Remarque : pour controler le deamon mlnet à distance avec une interface graphique, il faut ouvrir le port 4001 sur votre firewall.&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Jeannedarc</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=MLDonkey_client_serveur_P2P&amp;diff=14595</id>
		<title>MLDonkey client serveur P2P</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=MLDonkey_client_serveur_P2P&amp;diff=14595"/>
		<updated>2007-05-17T21:54:09Z</updated>

		<summary type="html">&lt;p&gt;Jeannedarc : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
MlDonkey est un client P2P bien particulier. D&#039;abord parce qu&#039;il supporte un nombre important de réseaux :&lt;br /&gt;
* eDonkey&lt;br /&gt;
* BitTorrent&lt;br /&gt;
* Gnutella et Gnutella2&lt;br /&gt;
* Kad et Overnet&lt;br /&gt;
* HTTP/FTP&lt;br /&gt;
Ensuite parce qu&#039;il est totalement contrôlable à distance, soit par ligne de commande, soit par interface graphique. MlDonkey se lance sous forme de deamon, qui se connecte aux réseau P2P. Il est disponible pour Windows, Linux, Solaris et MacOSX. Il existe beaucoup d&#039;interfaces utilisateurs. MlDonkey peut être controlé par :&lt;br /&gt;
* Ligne de commande&lt;br /&gt;
* Interface Web&lt;br /&gt;
* Interface Graphique&lt;br /&gt;
* Wap (Téléphone portable!)&lt;br /&gt;
La liste de ses interfaces est disponible [http://mldonkey.sourceforge.net/UserInterfaces ici].&lt;br /&gt;
== Installation du deamon ==&lt;br /&gt;
&amp;lt;u&amp;gt;Téléchargement&amp;lt;/u&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Mldonkey est disponible en téléchargement [http://sourceforge.net/project/showfiles.php?group_id=156414 ici] (mldonkey-xxx.tar.bz2). Seules les sources sont disponibles, les packages pour les grandes distributions n&#039;existent pas. On est donc obligé de les compiler nous même.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Compilation &amp;amp; installation&amp;lt;/u&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Allez dans le dossier où se trouve l&#039;archive, décompressez-là, puis allez dans le dossier décompressé :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;$ tar jxvf mldonkey-xxx.tar.bz2&amp;lt;br&amp;gt;$ cd mldonkey-xxx&amp;lt;/div&amp;gt;&lt;br /&gt;
Contrairement à la plus part des sources, la configuration des sources est importante. Par défaut, seul le deamon sera compilé avec le support de tous les réseaux et une interface Web. Voici les options disponibles :&lt;br /&gt;
* --enable-gui=newgui2 --&amp;gt; Une interface graphique sera compilée (&amp;lt;u&amp;gt;GTK2 doit être installé&amp;lt;/u&amp;gt;)&lt;br /&gt;
* --enable-gui=newgui1--&amp;gt; Une interface graphique sera compilée (&amp;lt;u&amp;gt;GTK1 doit être installé&amp;lt;/u&amp;gt;)&lt;br /&gt;
* --disable-multinet --&amp;gt; seuls eDonkey2000, Overnet et Kademlia seront supportés&lt;br /&gt;
&lt;br /&gt;
Si l&#039;on mentionne l&#039;option --disable-multinet , on peut ajouter le support des réseaux voulus :&lt;br /&gt;
*--enable-bittorrent --&amp;gt; Support du réseau Bitorrent&lt;br /&gt;
*--enable-filetp --&amp;gt; Support du réseau FileTP (HTTP/FTP)&lt;br /&gt;
*--enable-gnutella --&amp;gt; Support du réseau GNUtella&lt;br /&gt;
*--enable-gnutella2 --&amp;gt; Support du réseau GNUtella2&lt;br /&gt;
&lt;br /&gt;
Par exemple si je veux compiler Mldonkey avec le support du réseau Edonkey et Bitorrent uniquement, et avec une interface graphique, je tape :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;$ ./configure --disable-multinet --enable-bittorrent --enable-gui=newgui2&amp;lt;/div&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Remarque : lors du l&#039;execution de ./configure, il est possible que l&#039;on vous propose de télécharger des libraires manquantes : acceptez en tapant &amp;quot;y&amp;quot;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Il faut maintenant compiler les sources :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;$ make&amp;lt;/div&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Ici, pas de &amp;lt;code&amp;gt; make install&amp;lt;/code&amp;gt;, il faut copier manuellement le deamon compilé au bon endroit :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;$ su&amp;lt;br&amp;gt; # cp mlnet /usr/bin/&amp;lt;/div&amp;gt;&lt;br /&gt;
On peut maintenant lancer le deamon :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;$ su&amp;lt;br&amp;gt;$ mlnet&amp;lt;/div&amp;gt;&lt;br /&gt;
Lors du premier lancement du deamon, un dossier contenant les fichiers de configuration sera automatiquement créer dans le répertoire &amp;lt;home&amp;gt;/.mldonkey/ .&lt;br /&gt;
&lt;br /&gt;
== L&#039;interface utilisateur ==&lt;br /&gt;
&lt;br /&gt;
Lorsque le deamon est lancé, une interface web est disponible à l&#039;adresse &amp;lt;nowiki&amp;gt;http://localhost:4080&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Comme dit plus haut, beaucoup d&#039;interfaces existent. Citons les plus connues :&lt;br /&gt;
* [http://sancho-gui.sourceforge.net/download.phtml Sancho] --&amp;gt; Client très complet pour Windows, Linux, PowerPC, FreeBSD, MacOSX&lt;br /&gt;
* MLdonkeyGtkUi --&amp;gt; Client GTK pour linux, compilable avec les sources de Mldonkey (voir la rubrique &amp;quot;Installation du deamon&amp;quot;)&lt;/div&gt;</summary>
		<author><name>Jeannedarc</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=MLDonkey_client_serveur_P2P&amp;diff=14593</id>
		<title>MLDonkey client serveur P2P</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=MLDonkey_client_serveur_P2P&amp;diff=14593"/>
		<updated>2007-05-17T20:42:05Z</updated>

		<summary type="html">&lt;p&gt;Jeannedarc : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
MlDonkey est un client P2P bien particulier. D&#039;abord parce qu&#039;il supporte un nombre important de réseaux :&lt;br /&gt;
* eDonkey&lt;br /&gt;
* BitTorrent&lt;br /&gt;
* Gnutella et Gnutella2&lt;br /&gt;
* Kad et Overnet&lt;br /&gt;
* FastTrack&lt;br /&gt;
* HTTP/FTP&lt;br /&gt;
* DirectConnect&lt;br /&gt;
* OpenNap (arrêté)&lt;br /&gt;
* Soulseek (arrêté)&lt;br /&gt;
Ensuite parce qu&#039;il est totalement contrôlable à distance, soit par ligne de commande, soit par interface graphique. MlDonkey se lance sous forme de deamon, qui se connecte aux réseau P2P. Il est disponible pour Windows, Linux, Solaris et MacOSX. Il existe beaucoup d&#039;interfaces utilisateurs. MlDonkey peut être controlé par :&lt;br /&gt;
* Ligne de commande&lt;br /&gt;
* Interface Web&lt;br /&gt;
* Interface Graphique&lt;br /&gt;
* Wap (Téléphone portable!)&lt;br /&gt;
La liste de ses interfaces est disponible [http://mldonkey.sourceforge.net/UserInterfaces ici].&lt;br /&gt;
== Installation du deamon ==&lt;br /&gt;
&amp;lt;u&amp;gt;Téléchargement&amp;lt;/u&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Mldonkey est disponible en téléchargement [http://sourceforge.net/project/showfiles.php?group_id=156414 ici] (mldonkey-xxx.tar.bz2). Seules les sources sont disponibles, les packages pour les grandes distributions n&#039;existent pas. On est donc obligé de les compiler nous même.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Compilation &amp;amp; installation&amp;lt;/u&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jeannedarc</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=SFTP_%26_RSSH_:_Cr%C3%A9er_un_serveur_de_fichiers_s%C3%A9curis%C3%A9&amp;diff=14592</id>
		<title>SFTP &amp; RSSH : Créer un serveur de fichiers sécurisé</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=SFTP_%26_RSSH_:_Cr%C3%A9er_un_serveur_de_fichiers_s%C3%A9curis%C3%A9&amp;diff=14592"/>
		<updated>2007-05-17T19:45:20Z</updated>

		<summary type="html">&lt;p&gt;Jeannedarc : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Le SFTP (Secure File Transfert Protocol) permet de transferer des fichiers par une connexion sécurisée utilisant le protocole SSH. SFTP peut effectuer les mêmes opérations que le FTP. Du côté du client, on peut :&lt;br /&gt;
* Supprimer et créer des fichiers&lt;br /&gt;
* Envoyer et recevoir des fichiers&lt;br /&gt;
* Déplacer et renommer des fichiers&lt;br /&gt;
Du côté du serveur, on peut :&lt;br /&gt;
* Gerer l&#039;espace alloué à chaque client ([[Admin-admin fs-quotas]])&lt;br /&gt;
* Administrer les accès de chaque utilisateur sur chaque fichier ou dossier ([[Gestion des ACL]]).&lt;br /&gt;
* Ajouter, supprimer, modifier les paramètres de chaque groupe ou utilisateur.&lt;br /&gt;
&lt;br /&gt;
Il est important de noter que le SFTP n&#039;est pas une simple connexion FTP passant par un tunnel SSH : Du côté du serveur, on lance sftp-server, qui utilise OpenSSH. Du côté client on utilise un client SFTP graphique ou en ligne de commande. Dans cet article, on utilisera RSSH, un shell restreint qui va faciliter et sécuriser d&#039;avantage l&#039;utilisation du SFTP.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation des logiciels ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Installation de OpenSSH&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
OpenSSH est installé nativement sur les principales distributions Linux. Il doit être installé sur la machine cliente et serveur. Si vous n&#039;avez aucune idée de ce qu&#039;est le SSH, lisez préalablement cet article : [[Reseau-secu-ssh]]. Si OpenSSH n&#039;est pas installé sur votre ordinateur, lisez cet article : [http://lab.erasme.org/ssh2/index.html SSH2]&lt;br /&gt;
Rapellons que OpenSSH embarque sftp-server (commande serveur) et sftp (commande cliente).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Installation de RSSH&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Rssh est un shell restreint qui va sécuriser et faciliter l&#039;utilisation du SFTP. Grâce à RSSH, l&#039;utilisateur distant pourra uniquement échanger, supprimer, modifier des fichiers : il ne pourra executer de commandes à distance, susceptibles d&#039;exploiter des failles de sécurité. &lt;br /&gt;
&lt;br /&gt;
* Sur Mandriva : &amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;# urpmi rssh&amp;lt;/div&amp;gt;&lt;br /&gt;
* Sur Debian : &amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;# apt-get install rssh&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour les autres, téléchargez les sources disponibles [http://sourceforge.net/projects/rssh/ ici] pour compilez-les :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;$ tar -fvzx rssh-xxx.tar.gz &amp;lt;br&amp;gt;$ cd rssh-xxx&amp;lt;br&amp;gt;$ ./configure --orefix=/usr --sysconfdir=/etc&amp;lt;br&amp;gt;$ make&amp;lt;br&amp;gt;$ su&amp;lt;br&amp;gt;# make install&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration du serveur ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Configuration de rssh&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Rssh est un shell (restreint). Il faut donc s&#039;assurer qu&#039;il soit présent dans le fichier /etc/shells :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt; $ cat /etc/shells&amp;lt;/div&amp;gt;&lt;br /&gt;
Si il n&#039;est pas présent, ajouter la ligne suivante au fichier à l&#039;aide de votre éditeur de texte favori :&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code multi&amp;gt;/usr/bin/rssh&amp;lt;/code&amp;gt;&lt;br /&gt;
Il faut maintenant éditer le fichier de configuration de rssh :&lt;br /&gt;
&lt;br /&gt;
On déplace le fichier de configuration présent, puis on en créé un vide :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt; # mv /etc/rssh.conf /etc/rssh.conf.old&amp;lt;br&amp;gt;# touch /etc/rssh.conf&amp;lt;/div&amp;gt;&lt;br /&gt;
On édite le nouveau fichier /etc/rssh.conf en le remplissant comme ceci :&lt;br /&gt;
&amp;lt;code multi&amp;gt;logfacility = LOG_USER&lt;br /&gt;
allowsftp&lt;br /&gt;
umask = 022&amp;lt;/code&amp;gt;&lt;br /&gt;
Maintenant, le shell rssh se limitera à l&#039;utilisation du sftp.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Chroot de la connexion SFTP ==&lt;br /&gt;
&lt;br /&gt;
Cette partie s&#039;adresse à ceux qui veulent chrooté la connexion SFTP. Pour les autres, passez directement à l&#039;étape suivante.&lt;br /&gt;
Le Chroot permettra ici de restreindre l&#039;accès d&#039;un utilisateur (pour en savoir plus, lisez le préambule de l&#039;article [[Admin-admin env-chroot]]). Par exemple, on décide de chrooter un utilisateur dans /home : cet utilisateur verra /home comme son répertoire racine, et ne pourra aller au-delà. L&#039;inconvénient de cette manière, c&#039;est que tout les fichiers nécessaires doivent être inclus &amp;lt;u&amp;gt;dans&amp;lt;/u&amp;gt; le dossier chrooté.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Préparation du dossier chrooté&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ici, on chrootera l&#039;utilisateur dans le répertoire /home. Si vous vous êtes déjà familiariser avec le chroot, vous savez qu&#039;il faut non seulement copier les executables nécessaires, mais en plus les librairies qui correspondent, ce qui devient un travail fastidieux ... . Voici les executables à copier : sftp, scp, rssh, rssh_root_helper, sftp-server. Ca fait beaucoup ... et pour vous faire gagner du temps, nous allons utiliser un script qui nous permettra d&#039;automatiser la tâche ! Placez-vous dans le répertoire /home.&lt;br /&gt;
&lt;br /&gt;
On télécharge le fichier mkdep, puis on lui attribue le droit d&#039;exécution :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;$ wget &amp;lt;nowiki&amp;gt;http://jeannedarc001.free.fr/files/mkdep&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;$ chmod +x mkdep&amp;lt;/div&amp;gt;&lt;br /&gt;
&#039;&#039;Ce script provient de cette [http://www.genco.gen.tc/gentoo_chroot_apache2.html page]. J&#039;ai modifié le script pour le rendre plus accessible en ligne de commande.&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
mkdep permet de copier automatiquement un fichier donné ainsi que ses librairies dans le dossier chrooté cible :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code multi&amp;gt; ./mkdep &amp;lt;nowiki&amp;gt;&amp;lt;fichier à copier&amp;gt; &amp;lt;dossier chrooté&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
C&#039;est parti : on copie tous les fichiers cités plus hauts :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;$su&amp;lt;br&amp;gt;# ./mkdep /usr/bin/rssh /home&amp;lt;br&amp;gt;#./mkdep /usr/bin/sftp /home&amp;lt;br&amp;gt;#./mkdep /usr/libexec/rssh_chroot_helper /home&amp;lt;br&amp;gt;#./mkdep /usr/libexec/sftp-server /home&amp;lt;br&amp;gt;#./mkdep /usr/bin/scp /home&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il ne reste plus maintenant qu&#039;à modifier la configuration du fichier /etc/rssh.conf en ajoutant la ligne :&lt;br /&gt;
&amp;lt;code multi&amp;gt;chrootpath=&amp;quot;/home&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
L&#039;utilisateur sera maintenant connecté dans le répertoire /home.&lt;br /&gt;
&lt;br /&gt;
== Création d&#039;un utilisateur ==&lt;br /&gt;
&lt;br /&gt;
Maintenant que rssh est configuré, il faut l&#039;associer à un utilisateur. Généralement, lorsqu&#039;on créer un nouvel utilisateur, on lui attribu le shell &amp;quot;bash&amp;quot;. Ici on lui attribura le shell &amp;quot;rssh&amp;quot;. Exemple : je veut créer un utilisateur &amp;quot;Lise&amp;quot; restreint à l&#039;utilisation du sftp. On utilise la commande &amp;lt;code&amp;gt;adduser&amp;lt;/code&amp;gt;.&lt;br /&gt;
Lorsque &amp;lt;code&amp;gt;Shell [ /bin/bash ]&amp;lt;/code&amp;gt; apparait, tapez &amp;lt;code&amp;gt;/usr/bin/rssh&amp;lt;/code&amp;gt;. N&#039;oubliez pas de lui créer un mot de passe :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;#passwd lise&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Connexion au serveur SFTP ==&lt;br /&gt;
&lt;br /&gt;
Maintenant que le compte &amp;quot;lise&amp;quot; est créé, essayons de nous logger avec :&lt;br /&gt;
&amp;lt;code multi&amp;gt;#su lise&amp;lt;/code&amp;gt;Linux vous répondra ceci :&lt;br /&gt;
&amp;lt;code multi&amp;gt;This account is restricted by rssh.&lt;br /&gt;
Allowed commands: sftp&lt;br /&gt;
&lt;br /&gt;
If you believe this is in error, please contact your system administrator.&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
C&#039;est tout à fait normal, étant donné que rssh accepte uniquement une connexion sftp! Essayons maintenant de nous y connecter avec le client sftp :&amp;lt;code multi&amp;gt;$ sftp lise@localhost&lt;br /&gt;
Connecting to localhost...&lt;br /&gt;
lise@localhost&#039;s password:&lt;br /&gt;
sftp&amp;gt; &lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
Une fois connecté :&lt;br /&gt;
&lt;br /&gt;
* Pour uploader un fichier : sftp&amp;gt; put le_fichier&lt;br /&gt;
* Pour downloader un fichier : sftp&amp;gt; get le_fichier&lt;br /&gt;
&lt;br /&gt;
Quelques commandes utiles :&lt;br /&gt;
&lt;br /&gt;
* help : permet de lister les commandes disponibles&lt;br /&gt;
* pwd : affiche le nom du répertoire courant sur le FTP&lt;br /&gt;
* ls : permet de lister le contenu du répertoire courant côté FTP&lt;br /&gt;
* cd : permet de se déplacer dans l&#039;arborescence du FTP&lt;br /&gt;
* mkdir : créé un répertoire sur le FTP&lt;br /&gt;
* delete et rm : effacent un fichier sur le FTP&lt;br /&gt;
* get : récupère un fichier présent sur le serveur FTP et le place sur votre machine&lt;br /&gt;
* put : transfère un fichier de votre disque dur vers le serveur&lt;br /&gt;
* quit : pour quitter la session en cours&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Remarque : Si vous avez configuré RSSH pour une connexion chrootée, vous remarquerez que l&#039;utilisateur ne peut aller au-delà de sa &amp;quot;cage&amp;quot;.&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La ligne de commande étant peu maniable, il est pratique d&#039;utiliser des clients SFTP graphiques :&lt;br /&gt;
* [http://winscp.net/eng/download.php#download2 WinSCP] pour Windows (client SFTP).&lt;br /&gt;
* [http://sourceforge.net/project/showfiles.php?group_id=21558 Filezilla] pour Windows, MAC et Linux (client FTP et SFTP).&lt;br /&gt;
&#039;&#039;Remarque : les clients FTP ne supportent pas le SFTP.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Conclusion ==&lt;br /&gt;
Le SFTP est une bonne alternative au FTP, plus sécurisée, mais aussi plus configurable : en effet, si ce tutorial nous montre uniquement comment créer un compte SFTP, les possibilités de configuration du serveur sont très importantes : Les ACL, les quotas,... permettent de moduler complètement l&#039;accès de chaque utilisateur. Vous trouverez toutes ces possibilités dans la rubrique &amp;quot;Administrer&amp;quot; du wiki ;) .&lt;/div&gt;</summary>
		<author><name>Jeannedarc</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Discussion:SFTP_%26_RSSH_:_Cr%C3%A9er_un_serveur_de_fichiers_s%C3%A9curis%C3%A9&amp;diff=14591</id>
		<title>Discussion:SFTP &amp; RSSH : Créer un serveur de fichiers sécurisé</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Discussion:SFTP_%26_RSSH_:_Cr%C3%A9er_un_serveur_de_fichiers_s%C3%A9curis%C3%A9&amp;diff=14591"/>
		<updated>2007-05-17T17:29:50Z</updated>

		<summary type="html">&lt;p&gt;Jeannedarc : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Voila j&#039;ai fini ! C&#039;est mon premier article sur Lealinux, et j&#039;espère qu&#039;il sera à la hauteur des autres articles du site :) .&lt;/div&gt;</summary>
		<author><name>Jeannedarc</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=SFTP_%26_RSSH_:_Cr%C3%A9er_un_serveur_de_fichiers_s%C3%A9curis%C3%A9&amp;diff=14590</id>
		<title>SFTP &amp; RSSH : Créer un serveur de fichiers sécurisé</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=SFTP_%26_RSSH_:_Cr%C3%A9er_un_serveur_de_fichiers_s%C3%A9curis%C3%A9&amp;diff=14590"/>
		<updated>2007-05-17T16:56:44Z</updated>

		<summary type="html">&lt;p&gt;Jeannedarc : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le SFTP permet de transfèrer des fichiers par une connexion sécurisée utilisant le protocole SSH. SFTP peut effectuer les mêmes opérations que FTP. Du côté du client, on peut :&lt;br /&gt;
* Supprimer et créer des fichiers&lt;br /&gt;
* Envoyer et recevoir des fichiers&lt;br /&gt;
* Déplacer et renommer des fichiers&lt;br /&gt;
Du côté du serveur, on peut :&lt;br /&gt;
* Gerer l&#039;espace alloué à chaque client ([[Admin-admin fs-quotas]])&lt;br /&gt;
* Administrer les accès de chaque utilisateur sur chaque fichier ou dossier ([[Gestion des ACL]]).&lt;br /&gt;
* Ajouter, supprimer, modifier les paramètres de chaque groupe ou utilisateur.&lt;br /&gt;
&lt;br /&gt;
Il est important de noter que le SFTP n&#039;est pas une simple connexion FTP passant par un tunnel SSH : Du côté du serveur, on lance sftp-server, qui utilise OpenSSH. Du côté client on utilise un client SFTP graphique ou en ligne de commande. Dans cet article, on utilisera RSSH, un shell restreint qui va faciliter et sécuriser d&#039;avantage l&#039;utilisation du SFTP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation des logiciels ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Installation de OpenSSH&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
OpenSSH est installé nativement sur les principales distributions Linux. Il doit être installé sur la machine cliente et serveur. Si vous n&#039;avez aucune idée de ce qu&#039;est le SSH, lisez préalablement cet article : [[Reseau-secu-ssh]]. Si OpenSSH n&#039;est pas installé sur votre ordinateur, lisez cet article : [http://lab.erasme.org/ssh2/index.html SSH2]&lt;br /&gt;
Rapellons que OpenSSH embarque sftp-server (commande serveur) et sftp (commande cliente).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Installation de RSSH&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Rssh est un shell restreint qui va sécuriser et faciliter l&#039;utilisation du SFTP. Grâce à RSSH, l&#039;utilisateur distant pourra uniquement échanger, supprimer, modifier des fichiers : il ne pourra executer de commandes à distance, susceptibles d&#039;exploiter des failles de sécurité. &lt;br /&gt;
&lt;br /&gt;
* Sur Mandriva : &amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;# urpmi rssh&amp;lt;/div&amp;gt;&lt;br /&gt;
* Sur Debian : &amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;# apt-get install rssh&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour les autres, téléchargez les sources disponibles [http://sourceforge.net/projects/rssh/ ici] pour compilez-les :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;$ tar -fvzx rssh-xxx.tar.gz &amp;lt;br&amp;gt;$ cd rssh-xxx&amp;lt;br&amp;gt;$ ./configure --orefix=/usr --sysconfdir=/etc&amp;lt;br&amp;gt;$ make&amp;lt;br&amp;gt;$ su&amp;lt;br&amp;gt;# make install&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration du serveur ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Configuration de rssh&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Rssh est un shell (restreint). Il faut donc s&#039;assurer qu&#039;il soit présent dans le fichier /etc/shells :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt; $ cat /etc/shells&amp;lt;/div&amp;gt;&lt;br /&gt;
Si il n&#039;est pas présent, ajouter la ligne suivante au fichier à l&#039;aide de votre éditeur de texte favori :&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code multi&amp;gt;/usr/bin/rssh&amp;lt;/code&amp;gt;&lt;br /&gt;
Il faut maintenant éditer le fichier de configuration de rssh :&lt;br /&gt;
&lt;br /&gt;
On déplace le fichier de configuration présent, puis on en créé un vide :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt; # mv /etc/rssh.conf /etc/rssh.conf.old&amp;lt;br&amp;gt;# touch /etc/rssh.conf&amp;lt;/div&amp;gt;&lt;br /&gt;
On édite le nouveau fichier /etc/rssh.conf en le remplissant comme ceci :&lt;br /&gt;
&amp;lt;code multi&amp;gt;logfacility = LOG_USER&lt;br /&gt;
allowsftp&lt;br /&gt;
umask = 022&amp;lt;/code&amp;gt;&lt;br /&gt;
Maintenant, le shell rssh se limitera à l&#039;utilisation du sftp.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Chroot de la connexion SFTP ==&lt;br /&gt;
&lt;br /&gt;
Cette partie s&#039;adresse à ceux qui veulent chrooté la connexion SFTP. Pour les autres, passez directement à l&#039;étape suivante.&lt;br /&gt;
Le Chroot permettra ici de restreindre l&#039;accès d&#039;un utilisateur (pour en savoir plus, lisez le préambule de l&#039;article [[Admin-admin env-chroot]]). Par exemple, on décide de chrooter un utilisateur dans /home : cet utilisateur verra /home comme son répertoire racine, et ne pourra aller au-delà. L&#039;inconvénient de cette manière, c&#039;est que tout les fichiers nécessaires doivent être inclus &amp;lt;u&amp;gt;dans&amp;lt;/u&amp;gt; le dossier chrooté.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Préparation du dossier chrooté&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ici, on chrootera l&#039;utilisateur dans le répertoire /home. Si vous vous êtes déjà familiariser avec le chroot, vous savez qu&#039;il faut non seulement copier les executables nécessaires, mais en plus les librairies qui correspondent, ce qui devient un travail fastidieux ... . Voici les executables à copier : sftp, scp, rssh, rssh_root_helper, sftp-server. Ca fait beaucoup ... et pour vous faire gagner du temps, nous allons utiliser un script qui nous permettra d&#039;automatiser la tâche ! Placez-vous dans le répertoire /home.&lt;br /&gt;
&lt;br /&gt;
On télécharge le fichier mkdep, puis on lui attribue le droit d&#039;exécution :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;$ wget &amp;lt;nowiki&amp;gt;http://jeannedarc001.free.fr/files/mkdep&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;$ chmod +x mkdep&amp;lt;/div&amp;gt;&lt;br /&gt;
&#039;&#039;Ce script provient de cette [http://www.genco.gen.tc/gentoo_chroot_apache2.html page]. J&#039;ai modifié le script pour le rendre plus accessible en ligne de commande.&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
mkdep permet de copier automatiquement un fichier donné ainsi que ses librairies dans le dossier chrooté cible :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code multi&amp;gt; ./mkdep &amp;lt;nowiki&amp;gt;&amp;lt;fichier à copier&amp;gt; &amp;lt;dossier chrooté&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
C&#039;est parti : on copie tous les fichiers cités plus hauts :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;$su&amp;lt;br&amp;gt;# ./mkdep /usr/bin/rssh /home&amp;lt;br&amp;gt;#./mkdep /usr/bin/sftp /home&amp;lt;br&amp;gt;#./mkdep /usr/libexec/rssh_chroot_helper /home&amp;lt;br&amp;gt;#./mkdep /usr/libexec/sftp-server /home&amp;lt;br&amp;gt;#./mkdep /usr/bin/scp /home&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il ne reste plus maintenant qu&#039;à modifier la configuration du fichier /etc/rssh.conf en ajoutant la ligne :&lt;br /&gt;
&amp;lt;code multi&amp;gt;chrootpath=&amp;quot;/home&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
L&#039;utilisateur sera maintenant connecté dans le répertoire /home.&lt;br /&gt;
&lt;br /&gt;
== Création d&#039;un utilisateur ==&lt;br /&gt;
&lt;br /&gt;
Maintenant que rssh est configuré, il faut l&#039;associer à un utilisateur. Généralement, lorsqu&#039;on créer un nouvel utilisateur, on lui attribu le shell &amp;quot;bash&amp;quot;. Ici on lui attribura le shell &amp;quot;rssh&amp;quot;. Exemple : je veut créer un utilisateur &amp;quot;Lise&amp;quot; restreint à l&#039;utilisation du sftp. On utilise la commande &amp;lt;code&amp;gt;adduser&amp;lt;/code&amp;gt;.&lt;br /&gt;
Lorsque &amp;lt;code&amp;gt;Shell [ /bin/bash ]&amp;lt;/code&amp;gt; apparait, tapez &amp;lt;code&amp;gt;/usr/bin/rssh&amp;lt;/code&amp;gt;. N&#039;oubliez pas de lui créer un mot de passe :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;#passwd lise&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Connexion au serveur SFTP ==&lt;br /&gt;
&lt;br /&gt;
Maintenant que le compte &amp;quot;lise&amp;quot; est créé, essayons de nous logger avec :&lt;br /&gt;
&amp;lt;code multi&amp;gt;#su lise&amp;lt;/code&amp;gt;Linux vous répondra ceci :&lt;br /&gt;
&amp;lt;code multi&amp;gt;This account is restricted by rssh.&lt;br /&gt;
Allowed commands: sftp&lt;br /&gt;
&lt;br /&gt;
If you believe this is in error, please contact your system administrator.&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
C&#039;est tout à fait normal, étant donné que rssh accepte uniquement une connexion sftp! Essayons maintenant de nous y connecter avec le client sftp :&amp;lt;code multi&amp;gt;$ sftp lise@localhost&lt;br /&gt;
Connecting to localhost...&lt;br /&gt;
lise@localhost&#039;s password:&lt;br /&gt;
sftp&amp;gt; &lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
Une fois connecté :&lt;br /&gt;
&lt;br /&gt;
* Pour uploader un fichier : sftp&amp;gt; put le_fichier&lt;br /&gt;
* Pour downloader un fichier : sftp&amp;gt; get le_fichier&lt;br /&gt;
&lt;br /&gt;
Quelques commandes utiles :&lt;br /&gt;
&lt;br /&gt;
* help : permet de lister les commandes disponibles&lt;br /&gt;
* pwd : affiche le nom du répertoire courant sur le FTP&lt;br /&gt;
* ls : permet de lister le contenu du répertoire courant côté FTP&lt;br /&gt;
* cd : permet de se déplacer dans l&#039;arborescence du FTP&lt;br /&gt;
* mkdir : créé un répertoire sur le FTP&lt;br /&gt;
* delete et rm : effacent un fichier sur le FTP&lt;br /&gt;
* get : récupère un fichier présent sur le serveur FTP et le place sur votre machine&lt;br /&gt;
* put : transfère un fichier de votre disque dur vers le serveur&lt;br /&gt;
* quit : pour quitter la session en cours&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Remarque : Si vous avez configuré RSSH pour une connexion chrootée, vous remarquerez que l&#039;utilisateur ne peut aller au-delà de sa &amp;quot;cage&amp;quot;.&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La ligne de commande étant peu maniable, il est pratique d&#039;utiliser des clients SFTP graphiques :&lt;br /&gt;
* [http://winscp.net/eng/download.php#download2 WinSCP] pour Windows (client SFTP).&lt;br /&gt;
* [http://sourceforge.net/project/showfiles.php?group_id=21558 Filezilla] pour Windows, MAC et Linux (client FTP et SFTP).&lt;br /&gt;
&#039;&#039;Remarque : les clients FTP ne supportent pas le SFTP.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Conclusion ==&lt;br /&gt;
Le SFTP est une bonne alternative au FTP, plus sécurisée, mais aussi plus configurable : en effet, si ce tutorial nous montre uniquement comment créer un compte SFTP, les possibilités de configuration du serveur sont très importantes : Les ACL, les quotas,... permettent de moduler complètement l&#039;accès de chaque utilisateur. Vous trouverez toutes ces possibilités dans la rubrique &amp;quot;Administrer&amp;quot; du wiki ;) .&lt;/div&gt;</summary>
		<author><name>Jeannedarc</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=SFTP_%26_RSSH_:_Cr%C3%A9er_un_serveur_de_fichiers_s%C3%A9curis%C3%A9&amp;diff=14589</id>
		<title>SFTP &amp; RSSH : Créer un serveur de fichiers sécurisé</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=SFTP_%26_RSSH_:_Cr%C3%A9er_un_serveur_de_fichiers_s%C3%A9curis%C3%A9&amp;diff=14589"/>
		<updated>2007-05-17T15:53:16Z</updated>

		<summary type="html">&lt;p&gt;Jeannedarc : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le SFTP permet de transfèrer des fichiers par une connexion sécurisée utilisant le protocole SSH. SFTP peut effectuer les mêmes opérations que FTP. Il est important de noter que le SFTP n&#039;est pas une simple connexion FTP passant par un tunnel SSH. 2 commandes sont utilisées : sftp du côté client, et sftp-server du côté du serveur. RSSH est un shell qui va faciliter et sécuriser d&#039;avantage l&#039;utilisation du SFTP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation des logiciels ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Installation de OpenSSH&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
OpenSSH est installé nativement sur les principales distributions Linux. Il doit être installé sur la machine cliente et serveur. Si vous n&#039;avez aucune idée de ce qu&#039;est le SSH, lisez préalablement cet article : [[Reseau-secu-ssh]]. Si OpenSSH n&#039;est pas installé sur votre ordinateur, lisez cet article : [http://lab.erasme.org/ssh2/index.html SSH2]&lt;br /&gt;
Rapellons que OpenSSH embarque sftp-server (commande serveur) et sftp (commande cliente).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Installation de RSSH&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Rssh est un shell restreint qui va sécuriser et faciliter l&#039;utilisation du SFTP. Grâce à RSSH, l&#039;utilisateur distant pourra uniquement échanger, supprimer, modifier des fichiers : il ne pourra executer de commandes à distance, susceptibles d&#039;exploiter des failles de sécurité. &lt;br /&gt;
&lt;br /&gt;
* Sur Mandriva : &amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;# urpmi rssh&amp;lt;/div&amp;gt;&lt;br /&gt;
* Sur Debian : &amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;# apt-get install rssh&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour les autres, téléchargez les sources disponibles [http://sourceforge.net/projects/rssh/ ici] pour compilez-les :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;$ tar -fvzx rssh-xxx.tar.gz &amp;lt;br&amp;gt;$ cd rssh-xxx&amp;lt;br&amp;gt;$ ./configure --orefix=/usr --sysconfdir=/etc&amp;lt;br&amp;gt;$ make&amp;lt;br&amp;gt;$ su&amp;lt;br&amp;gt;# make install&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration du serveur ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Configuration de rssh&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Rssh est un shell (restreint). Il faut donc s&#039;assurer qu&#039;il soit présent dans le fichier /etc/shells :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt; $ cat /etc/shells&amp;lt;/div&amp;gt;&lt;br /&gt;
Si il n&#039;est pas présent, ajouter la ligne suivante au fichier à l&#039;aide de votre éditeur de texte favori :&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code multi&amp;gt;/usr/bin/rssh&amp;lt;/code&amp;gt;&lt;br /&gt;
Il faut maintenant éditer le fichier de configuration de rssh :&lt;br /&gt;
&lt;br /&gt;
On déplace le fichier de configuration présent, puis on en créé un vide :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt; # mv /etc/rssh.conf /etc/rssh.conf.old&amp;lt;br&amp;gt;# touch /etc/rssh.conf&amp;lt;/div&amp;gt;&lt;br /&gt;
On édite le nouveau fichier /etc/rssh.conf en le remplissant comme ceci :&lt;br /&gt;
&amp;lt;code multi&amp;gt;logfacility = LOG_USER&lt;br /&gt;
allowsftp&lt;br /&gt;
umask = 022&amp;lt;/code&amp;gt;&lt;br /&gt;
Maintenant, le shell rssh se limitera à l&#039;utilisation du sftp.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Chroot de la connexion SFTP ==&lt;br /&gt;
&lt;br /&gt;
Cette partie s&#039;adresse à ceux qui veulent chrooté la connexion SFTP. Pour les autres, passez directement à l&#039;étape suivante.&lt;br /&gt;
Le Chroot permettra ici de restreindre l&#039;accès d&#039;un utilisateur (pour en savoir plus, lisez le préambule de l&#039;article [[Admin-admin env-chroot]]). Par exemple, on décide de chrooter un utilisateur dans /home : cet utilisateur verra /home comme son répertoire racine, et ne pourra aller au-delà. L&#039;inconvénient de cette manière, c&#039;est que tout les fichiers nécessaires doivent être inclus &amp;lt;u&amp;gt;dans&amp;lt;/u&amp;gt; le dossier chrooté.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Préparation du dossier chrooté&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ici, on chrootera l&#039;utilisateur dans le répertoire /home. Si vous vous êtes déjà familiariser avec le chroot, vous savez qu&#039;il faut non seulement copier les executables nécessaires, mais en plus les librairies qui correspondent, ce qui devient un travail fastidieux ... . Voici les executables à copier : sftp, scp, rssh, rssh_root_helper, sftp-server. Ca fait beaucoup ... et pour vous faire gagner du temps, nous allons utiliser un script qui nous permettra d&#039;automatiser la tâche ! Placez-vous dans le répertoire /home.&lt;br /&gt;
&lt;br /&gt;
On télécharge le fichier mkdep, puis on lui attribue le droit d&#039;exécution :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;$ wget &amp;lt;nowiki&amp;gt;http://jeannedarc001.free.fr/files/mkdep&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;$ chmod +x mkdep&amp;lt;/div&amp;gt;&lt;br /&gt;
&#039;&#039;Ce script provient de cette [http://www.genco.gen.tc/gentoo_chroot_apache2.html page]. J&#039;ai modifié le script pour le rendre plus accessible en ligne de commande.&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
mkdep permet de copier automatiquement un fichier donné ainsi que ses librairies dans le dossier chrooté cible :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code multi&amp;gt; ./mkdep &amp;lt;nowiki&amp;gt;&amp;lt;fichier à copier&amp;gt; &amp;lt;dossier chrooté&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
C&#039;est parti : on copie tous les fichiers cités plus hauts :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;$su&amp;lt;br&amp;gt;# ./mkdep /usr/bin/rssh /home&amp;lt;br&amp;gt;#./mkdep /usr/bin/sftp /home&amp;lt;br&amp;gt;#./mkdep /usr/libexec/rssh_chroot_helper /home&amp;lt;br&amp;gt;#./mkdep /usr/libexec/sftp-server /home&amp;lt;br&amp;gt;#./mkdep /usr/bin/scp /home&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il ne reste plus maintenant qu&#039;à modifier la configuration du fichier /etc/rssh.conf en ajoutant la ligne :&lt;br /&gt;
&amp;lt;code multi&amp;gt;chrootpath=&amp;quot;/home&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
L&#039;utilisateur sera maintenant connecté dans le répertoire /home.&lt;br /&gt;
&lt;br /&gt;
== Création d&#039;un utilisateur ==&lt;br /&gt;
&lt;br /&gt;
Maintenant que rssh est configuré, il faut l&#039;associer à un utilisateur. Généralement, lorsqu&#039;on créer un nouvel utilisateur, on lui attribu le shell &amp;quot;bash&amp;quot;. Ici on lui attribura le shell &amp;quot;rssh&amp;quot;. Exemple : je veut créer un utilisateur &amp;quot;Lise&amp;quot; restreint à l&#039;utilisation du sftp. On utilise la commande &amp;lt;code&amp;gt;adduser&amp;lt;/code&amp;gt;.&lt;br /&gt;
Lorsque &amp;lt;code&amp;gt;Shell [ /bin/bash ]&amp;lt;/code&amp;gt; apparait, tapez &amp;lt;code&amp;gt;/usr/bin/rssh&amp;lt;/code&amp;gt;.&lt;br /&gt;
Maintenant que le compte &amp;quot;lise&amp;quot; est créer, essayons de nous logger avec :&lt;br /&gt;
&amp;lt;code multi&amp;gt;su lise&amp;lt;/code&amp;gt;. Linux vous répondra ceci :&lt;br /&gt;
&amp;lt;code multi&amp;gt;This account is restricted by rssh.&lt;br /&gt;
Allowed commands: sftp&lt;br /&gt;
&lt;br /&gt;
If you believe this is in error, please contact your system administrator.&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
C&#039;est tout à fait normal, étant donné que rssh accepte uniquement une connexion sftp !. Essayons maintenant de nous y connecter avec le client sftp :&amp;lt;code multi&amp;gt;$ sftp lise@localhost&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le SFTP permet de transfèrer des fichiers par une connexion sécurisée utilisant le protocole SSH. SFTP peut effectuer les mêmes opérations que FTP. Il est important de noter que le SFTP n&#039;est pas une simple connexion FTP passant par un tunnel SSH. 2 commandes sont utilisées : sftp du côté client, et sftp-server du côté du serveur. RSSH est un shell qui va faciliter et sécuriser d&#039;avantage l&#039;utilisation du SFTP.&lt;/div&gt;</summary>
		<author><name>Jeannedarc</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Trucs:SASL_sous_Debian&amp;diff=14588</id>
		<title>Trucs:SASL sous Debian</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Trucs:SASL_sous_Debian&amp;diff=14588"/>
		<updated>2007-05-17T15:52:04Z</updated>

		<summary type="html">&lt;p&gt;Jeannedarc : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Contexte ==&lt;br /&gt;
J&#039;ai voulu mettre en place un serveur postfix qui s&#039;appuie sur un annuaire LDAP pour la gestion des utilisateurs et des domaines. Afin d&#039;éviter de faire un &amp;quot;serveur ouvert&amp;quot;, plusieurs solutions se présentaient à moi :&lt;br /&gt;
&lt;br /&gt;
. Mettre les IP publiques des gens autorisés à envoyer des mails dans la configuration de postfix. Bof : tout le monde n&#039;a pas d&#039;IP fixe&lt;br /&gt;
&lt;br /&gt;
. Demander une authentification à l&#039;utilisateur si il essaye d&#039;envoyer un message à l&#039;extérieur. C&#039;est là où l&#039;on va retrouver SASL.&lt;br /&gt;
&lt;br /&gt;
N&#039;attendez pas de ce petit article une solution miracle, clé en main. C&#039;est plutôt pour faire comprendre aux utilisateurs que si l&#039;on lit bien les docs, on arrive souvent au résultat. Après, il y a toujours Internet.&lt;br /&gt;
&lt;br /&gt;
== Premier point : Vérification avec sasltestsuite ==&lt;br /&gt;
&lt;br /&gt;
En premier, j&#039;ai voulu tester avec un des outils fournis avec sasl : sasltestsuite.&lt;br /&gt;
En le lançant, erreur. Il n&#039;arrive pas à se connecter à la base /etc/sasldb. Il renvoie sur le code source (testsuite.c)&lt;br /&gt;
En cherchant sur internet, j&#039;ai trouvé ce lien : &lt;br /&gt;
[http://www.opensource.apple.com/darwinsource/10.3.9/passwordserver_sasl-58.2/cyrus_sasl/utils/testsuite.c]&lt;br /&gt;
&lt;br /&gt;
On retrouve dans le code, le login et le mot de passe qui sont utilisés pour le test :&lt;br /&gt;
const char *username = &amp;quot;rjs3&amp;quot;;&lt;br /&gt;
const char *password = &amp;quot;1234&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Pour créer l&#039;utilisateur, on lance la commande suivante : &#039;&#039;saslpasswd2 rjs3&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Il faut ensuite mettre le mot de passe et le confirmer. Ok, on considère que la base est bonne. On teste à nouveau avec sasltestsuite&lt;br /&gt;
Cool, il effectue un bon paquet de test et nous dit que tout à l&#039;air de fonctionner.&lt;br /&gt;
Premier point gagné...&lt;br /&gt;
&lt;br /&gt;
== Deuxième point : test avec testsaslauthd ==&lt;br /&gt;
&lt;br /&gt;
Ensuite, il faut que saslauthd fonctionne. Il existe l&#039;outil testsaslauthd. Pour l&#039;instant, on part sur le fait que saslauthd cherche dans une base sasldb. On verra plus tard pour le LDAP.&lt;br /&gt;
On lance le test :  testsaslauthd -u rjs3 -p 1234&lt;br /&gt;
0: NO &amp;quot;authentication failed&amp;quot;&lt;br /&gt;
Pas bon. Dans le script /etc/init.d/saslauthd, on voit que l&#039;on récupère des infos depuis le fichier de config /etc/default/saslauthd. Le ou les méchanismes d&#039;authentification $MECHANISMS et des paramètres $PARAMS. un petit man saslauthd pour savoir comment ça marche.&lt;br /&gt;
Le méchanisme dans notre cas (en tout cas pour le test) est sasldb.&lt;br /&gt;
Les options (-O) dans ce cas sont mal définies. Le man nous répond que c&#039;est probablement pas ce que l&#039;on veux faire (qu&#039;est ce qu&#039;il en sait lui, hein ?) et nous dit d&#039;utiliser auxprop à la place comme pwcheck_method. J&#039;aime pas qu&#039;on me dise ce que je dois faire donc, je vais tester pwcheck_method: sasldb. Je crée un fichier /etc/saslauthd.conf (lu dans le man dans la partie ldap) et je met dedans pwcheck_method: sasldb. Je modifie le fichier /etc/default/saslauthd comme ceci :&lt;br /&gt;
MECHANISMS=&amp;quot;sasldb&amp;quot;&lt;br /&gt;
PARAMS=&amp;quot;-O /etc/saslauthd.conf&amp;quot;&lt;br /&gt;
Un restart de /etc/init.d/saslauthd et on refait le test&lt;br /&gt;
testsaslauthd -u rjs3 -p 1234&lt;br /&gt;
0: OK &amp;quot;Success.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Pas mal, non ? Deuxième point gagné.&lt;br /&gt;
&lt;br /&gt;
== Troisème point : test avec authentification sur le LDAP ==&lt;br /&gt;
&lt;br /&gt;
On passe au LDAP. On l&#039;a vu avant, il faut modifier /etc/default/saslauthd avec MECHANISMS=&amp;quot;ldap&amp;quot;. On laisse le lien vers le fichier de paramètres /etc/saslauthd.conf.&lt;br /&gt;
Que mettre dans le fichier de config ? man saslauthd, on cherche LDAP. Il nous renvoit sur le fichier de doc LDAP_SASLAUTHD. vi /usr/share/doc/sasl2-bin/LDAP_SASLAUTHD.gz&lt;br /&gt;
Il nous donne un exemple basic :&lt;br /&gt;
&lt;br /&gt;
ldap_servers: ldap://10.1.1.15/ ldap://10.1.1.25/&lt;br /&gt;
ldap_bind_dn: cn=operator,ou=Profile,o=foo.com&lt;br /&gt;
ldap_password: secret&lt;br /&gt;
&lt;br /&gt;
Une fois adapté à mon besoin :&lt;br /&gt;
ldap_servers: ldap://127.0.0.1/&lt;br /&gt;
ldap_bind_dn: cn=readeruser,dc=domain,dc=com&lt;br /&gt;
ldap_password: readerpassword&lt;br /&gt;
&lt;br /&gt;
En regardant plus bas les autres paramétres, voilà ce que donne mon fichier :&lt;br /&gt;
ldap_servers: ldap://127.0.0.1/&lt;br /&gt;
ldap_bind_dn: cn=readeruser,dc=domain,dc=com&lt;br /&gt;
&lt;br /&gt;
ldap_bind_pw: readerpassword (parce que c&#039;est plus joli ecrit comme ça)&lt;br /&gt;
ldap_filter: mail=%u (parce que mes utilisateurs apparaissent dans le LDAP sous la forme mail=moi@domain.com)&lt;br /&gt;
ldap_scope: sub (je cherche dans les sous entrées...)&lt;br /&gt;
ldap_search_base: dc=domain,dc=com (... à partir de la racine pour pouvoir trouver mes domaines mais aussi mes relais)&lt;br /&gt;
ldap_version: 3 (parce que mon LDAP supporte la version 3)&lt;br /&gt;
&lt;br /&gt;
On sauvegarde le fichier de paramètres, on restart /etc/init.d/saslauthd et on teste :&lt;br /&gt;
testsaslauthd -u moi@domain.com -p mon_mot_de_passe&lt;br /&gt;
0: OK &amp;quot;Success.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Conclusion ==&lt;br /&gt;
&lt;br /&gt;
Et un, et deux et trois... Bon saslauthd marche avec le LDAP. La suite pour Postfix et le TLS plus tardd.&lt;/div&gt;</summary>
		<author><name>Jeannedarc</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=SFTP_%26_RSSH_:_Cr%C3%A9er_un_serveur_de_fichiers_s%C3%A9curis%C3%A9&amp;diff=14587</id>
		<title>SFTP &amp; RSSH : Créer un serveur de fichiers sécurisé</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=SFTP_%26_RSSH_:_Cr%C3%A9er_un_serveur_de_fichiers_s%C3%A9curis%C3%A9&amp;diff=14587"/>
		<updated>2007-05-17T15:50:02Z</updated>

		<summary type="html">&lt;p&gt;Jeannedarc : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Jeannedarc</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=SFTP_%26_RSSH_:_Cr%C3%A9er_un_serveur_de_fichiers_s%C3%A9curis%C3%A9&amp;diff=14586</id>
		<title>SFTP &amp; RSSH : Créer un serveur de fichiers sécurisé</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=SFTP_%26_RSSH_:_Cr%C3%A9er_un_serveur_de_fichiers_s%C3%A9curis%C3%A9&amp;diff=14586"/>
		<updated>2007-05-17T15:49:18Z</updated>

		<summary type="html">&lt;p&gt;Jeannedarc : /* Configuration du serveur */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le SFTP permet de transfèrer des fichiers par une connexion sécurisée utilisant le protocole SSH. SFTP peut effectuer les mêmes opérations que FTP. Il est important de noter que le SFTP n&#039;est pas une simple connexion FTP passant par un tunnel SSH. 2 commandes sont utilisées : sftp du côté client, et sftp-server du côté du serveur. RSSH est un shell qui va faciliter et sécuriser d&#039;avantage l&#039;utilisation du SFTP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Installation de OpenSSH&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
OpenSSH est installé nativement sur les principales distributions Linux. Il doit être installé sur la machine cliente et serveur. Si vous n&#039;avez aucune idée de ce qu&#039;est le SSH, lisez préalablement cet article : . Si OpenSSH n&#039;est pas installé sur votre ordinateur, lisez cet article : [http://lab.erasme.org/ssh2/index.html SSH2]&lt;br /&gt;
Rapellons que OpenSSH embarque sftp-server (commande serveur) et sftp (commande cliente).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Installation de RSSH&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Rssh est un shell restreint qui va sécuriser et faciliter l&#039;utilisation du SFTP. Grâce à RSSH, l&#039;utilisateur distant pourra uniquement échanger, supprimer, modifier des fichiers : il ne pourra executer de commandes à distance, susceptibles d&#039;exploiter des failles de sécurité. &lt;br /&gt;
&lt;br /&gt;
* Sur Mandriva : &amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;# urpmi rssh&amp;lt;/div&amp;gt;&lt;br /&gt;
* Sur Debian : &amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;# apt-get install rssh&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour les autres, téléchargez les sources disponibles [http://sourceforge.net/projects/rssh/ ici] pour compilez-les :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;$ tar -fvzx rssh-xxx.tar.gz &amp;lt;br&amp;gt;$ cd rssh-xxx&amp;lt;br&amp;gt;$ ./configure --orefix=/usr --sysconfdir=/etc&amp;lt;br&amp;gt;$ make&amp;lt;br&amp;gt;$ su&amp;lt;br&amp;gt;# make install&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Chroot de la connexion SFTP ==&lt;br /&gt;
&lt;br /&gt;
Cette partie s&#039;adresse à ceux qui veulent chrooté la connexion SFTP. Pour les autres, passez directement à l&#039;étape suivante.&lt;br /&gt;
Le Chroot permettra ici de restreindre l&#039;accès d&#039;un utilisateur (pour en savoir plus, lisez le préambule de l&#039;article [[Admin-admin env-chroot]]). Par exemple, on décide de chrooter un utilisateur dans /home : cet utilisateur verra /home comme son répertoire racine, et ne pourra aller au-delà. L&#039;inconvénient de cette manière, c&#039;est que tout les fichiers nécessaires doivent être inclus &amp;lt;u&amp;gt;dans&amp;lt;/u&amp;gt; le dossier chrooté.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Préparation du dossier chrooté&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ici, on chrootera l&#039;utilisateur dans le répertoire /home. Si vous vous êtes déjà familiariser avec le chroot, vous savez qu&#039;il faut non seulement copier les executables nécessaires, mais en plus les librairies qui correspondent, ce qui devient un travail fastidieux ... . Voici les executables à copier : sftp, scp, rssh, rssh_root_helper, sftp-server. Ca fait beaucoup ... et pour vous faire gagner du temps, nous allons utiliser un script qui nous permettra d&#039;automatiser la tâche ! Placez-vous dans le répertoire /home.&lt;br /&gt;
&lt;br /&gt;
On télécharge le fichier mkdep, puis on lui attribue le droit d&#039;exécution :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;$ wget &amp;lt;nowiki&amp;gt;http://jeannedarc001.free.fr/files/mkdep&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;$ chmod +x mkdep&amp;lt;/div&amp;gt;&lt;br /&gt;
&#039;&#039;Ce script provient de cette [http://www.genco.gen.tc/gentoo_chroot_apache2.html page]. J&#039;ai modifié le script pour le rendre plus accessible en ligne de commande.&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
mkdep permet de copier automatiquement un fichier donné ainsi que ses librairies dans le dossier chrooté cible :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code multi&amp;gt; ./mkdep &amp;lt;nowiki&amp;gt;&amp;lt;fichier à copier&amp;gt; &amp;lt;dossier chrooté&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
C&#039;est parti : on copie tous les fichiers cités plus hauts :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;$su&amp;lt;br&amp;gt;# ./mkdep /usr/bin/rssh /home&amp;lt;br&amp;gt;#./mkdep /usr/bin/sftp /home&amp;lt;br&amp;gt;#./mkdep /usr/libexec/rssh_chroot_helper /home&amp;lt;br&amp;gt;#./mkdep /usr/libexec/sftp-server /home&amp;lt;br&amp;gt;#./mkdep /usr/bin/scp /home&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il ne reste plus maintenant qu&#039;à modifier la configuration du fichier /etc/rssh.conf en ajoutant la ligne :&lt;br /&gt;
&amp;lt;code multi&amp;gt;chrootpath=&amp;quot;/home&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
L&#039;utilisateur sera maintenant connecté dans le répertoire /home.&lt;br /&gt;
&lt;br /&gt;
== Création d&#039;un utilisateur ==&lt;br /&gt;
&lt;br /&gt;
Maintenant que rssh est configuré, il faut l&#039;associer à un utilisateur. Généralement, lorsqu&#039;on créer un nouvel utilisateur, on lui attribu le shell &amp;quot;bash&amp;quot;. Ici on lui attribura le shell &amp;quot;rssh&amp;quot;. Exemple : je veut créer un utilisateur &amp;quot;Lise&amp;quot; restreint à l&#039;utilisation du sftp. On utilise la commande &amp;lt;code&amp;gt;adduser&amp;lt;/code&amp;gt;.&lt;br /&gt;
Lorsque &amp;lt;code&amp;gt;Shell [ /bin/bash ]&amp;lt;/code&amp;gt; apparait, tapez &amp;lt;code&amp;gt;/usr/bin/rssh&amp;lt;/code&amp;gt;.&lt;br /&gt;
Maintenant que le compte &amp;quot;lise&amp;quot; est créer, essayons de nous logger avec :&lt;br /&gt;
&amp;lt;code multi&amp;gt;su lise&amp;lt;/code&amp;gt;. Linux vous répondra ceci :&lt;br /&gt;
&amp;lt;code multi&amp;gt;This account is restricted by rssh.&lt;br /&gt;
Allowed commands: sftp&lt;br /&gt;
&lt;br /&gt;
If you believe this is in error, please contact your system administrator.&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
C&#039;est tout à fait normal, étant donné que rssh accepte uniquement une connexion sftp !. Essayons maintenant de nous y connecter avec le client sftp :&amp;lt;code multi&amp;gt;$ sftp lise@localhost&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jeannedarc</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=SFTP_%26_RSSH_:_Cr%C3%A9er_un_serveur_de_fichiers_s%C3%A9curis%C3%A9&amp;diff=14585</id>
		<title>SFTP &amp; RSSH : Créer un serveur de fichiers sécurisé</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=SFTP_%26_RSSH_:_Cr%C3%A9er_un_serveur_de_fichiers_s%C3%A9curis%C3%A9&amp;diff=14585"/>
		<updated>2007-05-17T15:48:39Z</updated>

		<summary type="html">&lt;p&gt;Jeannedarc : /* Installation des logiciels */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le SFTP permet de transfèrer des fichiers par une connexion sécurisée utilisant le protocole SSH. SFTP peut effectuer les mêmes opérations que FTP. Il est important de noter que le SFTP n&#039;est pas une simple connexion FTP passant par un tunnel SSH. 2 commandes sont utilisées : sftp du côté client, et sftp-server du côté du serveur. RSSH est un shell qui va faciliter et sécuriser d&#039;avantage l&#039;utilisation du SFTP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Installation de OpenSSH&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
OpenSSH est installé nativement sur les principales distributions Linux. Il doit être installé sur la machine cliente et serveur. Si vous n&#039;avez aucune idée de ce qu&#039;est le SSH, lisez préalablement cet article : . Si OpenSSH n&#039;est pas installé sur votre ordinateur, lisez cet article : [http://lab.erasme.org/ssh2/index.html SSH2]&lt;br /&gt;
Rapellons que OpenSSH embarque sftp-server (commande serveur) et sftp (commande cliente).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Installation de RSSH&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Rssh est un shell restreint qui va sécuriser et faciliter l&#039;utilisation du SFTP. Grâce à RSSH, l&#039;utilisateur distant pourra uniquement échanger, supprimer, modifier des fichiers : il ne pourra executer de commandes à distance, susceptibles d&#039;exploiter des failles de sécurité. &lt;br /&gt;
&lt;br /&gt;
* Sur Mandriva : &amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;# urpmi rssh&amp;lt;/div&amp;gt;&lt;br /&gt;
* Sur Debian : &amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;# apt-get install rssh&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour les autres, téléchargez les sources disponibles [http://sourceforge.net/projects/rssh/ ici] pour compilez-les :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;$ tar -fvzx rssh-xxx.tar.gz &amp;lt;br&amp;gt;$ cd rssh-xxx&amp;lt;br&amp;gt;$ ./configure --orefix=/usr --sysconfdir=/etc&amp;lt;br&amp;gt;$ make&amp;lt;br&amp;gt;$ su&amp;lt;br&amp;gt;# make install&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuration du serveur ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Configuration de rssh&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Rssh est un shell (restreint). Il faut donc s&#039;assurer qu&#039;il soit présent dans le fichier /etc/shells :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt; $ cat /etc/shells&amp;lt;/div&amp;gt;&lt;br /&gt;
Si il n&#039;est pas présent, ajouter la ligne suivante au fichier à l&#039;aide de votre éditeur de texte favori :&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code multi&amp;gt;/usr/bin/rssh&amp;lt;/code&amp;gt;&lt;br /&gt;
Il faut maintenant éditer le fichier de configuration de rssh :&lt;br /&gt;
&lt;br /&gt;
On déplace le fichier de configuration présent, puis on en créé un vide :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt; # mv /etc/rssh.conf /etc/rssh.conf.old&amp;lt;br&amp;gt;# touch /etc/rssh.conf&amp;lt;/div&amp;gt;&lt;br /&gt;
On édite le nouveau fichier /etc/rssh.conf en le remplissant comme ceci :&lt;br /&gt;
&amp;lt;code multi&amp;gt;logfacility = LOG_USER&lt;br /&gt;
allowsftp&lt;br /&gt;
umask = 022&amp;lt;/code&amp;gt;&lt;br /&gt;
Maintenant, le shell rssh se limitera à l&#039;utilisation du sftp.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Chroot de la connexion SFTP ==&lt;br /&gt;
&lt;br /&gt;
Cette partie s&#039;adresse à ceux qui veulent chrooté la connexion SFTP. Pour les autres, passez directement à l&#039;étape suivante.&lt;br /&gt;
Le Chroot permettra ici de restreindre l&#039;accès d&#039;un utilisateur (pour en savoir plus, lisez le préambule de l&#039;article [[Admin-admin env-chroot]]). Par exemple, on décide de chrooter un utilisateur dans /home : cet utilisateur verra /home comme son répertoire racine, et ne pourra aller au-delà. L&#039;inconvénient de cette manière, c&#039;est que tout les fichiers nécessaires doivent être inclus &amp;lt;u&amp;gt;dans&amp;lt;/u&amp;gt; le dossier chrooté.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Préparation du dossier chrooté&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ici, on chrootera l&#039;utilisateur dans le répertoire /home. Si vous vous êtes déjà familiariser avec le chroot, vous savez qu&#039;il faut non seulement copier les executables nécessaires, mais en plus les librairies qui correspondent, ce qui devient un travail fastidieux ... . Voici les executables à copier : sftp, scp, rssh, rssh_root_helper, sftp-server. Ca fait beaucoup ... et pour vous faire gagner du temps, nous allons utiliser un script qui nous permettra d&#039;automatiser la tâche ! Placez-vous dans le répertoire /home.&lt;br /&gt;
&lt;br /&gt;
On télécharge le fichier mkdep, puis on lui attribue le droit d&#039;exécution :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;$ wget &amp;lt;nowiki&amp;gt;http://jeannedarc001.free.fr/files/mkdep&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;$ chmod +x mkdep&amp;lt;/div&amp;gt;&lt;br /&gt;
&#039;&#039;Ce script provient de cette [http://www.genco.gen.tc/gentoo_chroot_apache2.html page]. J&#039;ai modifié le script pour le rendre plus accessible en ligne de commande.&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
mkdep permet de copier automatiquement un fichier donné ainsi que ses librairies dans le dossier chrooté cible :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code multi&amp;gt; ./mkdep &amp;lt;nowiki&amp;gt;&amp;lt;fichier à copier&amp;gt; &amp;lt;dossier chrooté&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
C&#039;est parti : on copie tous les fichiers cités plus hauts :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;$su&amp;lt;br&amp;gt;# ./mkdep /usr/bin/rssh /home&amp;lt;br&amp;gt;#./mkdep /usr/bin/sftp /home&amp;lt;br&amp;gt;#./mkdep /usr/libexec/rssh_chroot_helper /home&amp;lt;br&amp;gt;#./mkdep /usr/libexec/sftp-server /home&amp;lt;br&amp;gt;#./mkdep /usr/bin/scp /home&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il ne reste plus maintenant qu&#039;à modifier la configuration du fichier /etc/rssh.conf en ajoutant la ligne :&lt;br /&gt;
&amp;lt;code multi&amp;gt;chrootpath=&amp;quot;/home&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
L&#039;utilisateur sera maintenant connecté dans le répertoire /home.&lt;br /&gt;
&lt;br /&gt;
== Création d&#039;un utilisateur ==&lt;br /&gt;
&lt;br /&gt;
Maintenant que rssh est configuré, il faut l&#039;associer à un utilisateur. Généralement, lorsqu&#039;on créer un nouvel utilisateur, on lui attribu le shell &amp;quot;bash&amp;quot;. Ici on lui attribura le shell &amp;quot;rssh&amp;quot;. Exemple : je veut créer un utilisateur &amp;quot;Lise&amp;quot; restreint à l&#039;utilisation du sftp. On utilise la commande &amp;lt;code&amp;gt;adduser&amp;lt;/code&amp;gt;.&lt;br /&gt;
Lorsque &amp;lt;code&amp;gt;Shell [ /bin/bash ]&amp;lt;/code&amp;gt; apparait, tapez &amp;lt;code&amp;gt;/usr/bin/rssh&amp;lt;/code&amp;gt;.&lt;br /&gt;
Maintenant que le compte &amp;quot;lise&amp;quot; est créer, essayons de nous logger avec :&lt;br /&gt;
&amp;lt;code multi&amp;gt;su lise&amp;lt;/code&amp;gt;. Linux vous répondra ceci :&lt;br /&gt;
&amp;lt;code multi&amp;gt;This account is restricted by rssh.&lt;br /&gt;
Allowed commands: sftp&lt;br /&gt;
&lt;br /&gt;
If you believe this is in error, please contact your system administrator.&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
C&#039;est tout à fait normal, étant donné que rssh accepte uniquement une connexion sftp !. Essayons maintenant de nous y connecter avec le client sftp :&amp;lt;code multi&amp;gt;$ sftp lise@localhost&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jeannedarc</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=SFTP_%26_RSSH_:_Cr%C3%A9er_un_serveur_de_fichiers_s%C3%A9curis%C3%A9&amp;diff=14584</id>
		<title>SFTP &amp; RSSH : Créer un serveur de fichiers sécurisé</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=SFTP_%26_RSSH_:_Cr%C3%A9er_un_serveur_de_fichiers_s%C3%A9curis%C3%A9&amp;diff=14584"/>
		<updated>2007-05-17T15:48:15Z</updated>

		<summary type="html">&lt;p&gt;Jeannedarc : /* Installation des logiciels */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le SFTP permet de transfèrer des fichiers par une connexion sécurisée utilisant le protocole SSH. SFTP peut effectuer les mêmes opérations que FTP. Il est important de noter que le SFTP n&#039;est pas une simple connexion FTP passant par un tunnel SSH. 2 commandes sont utilisées : sftp du côté client, et sftp-server du côté du serveur. RSSH est un shell qui va faciliter et sécuriser d&#039;avantage l&#039;utilisation du SFTP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation des logiciels ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Installation de OpenSSH&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
OpenSSH est installé nativement sur les principales distributions Linux. Il doit être installé sur la machine cliente et serveur. Si vous n&#039;avez aucune idée de ce qu&#039;est le SSH, lisez préalablement cet article : . Si OpenSSH n&#039;est pas installé sur votre ordinateur, lisez cet article : [http://lab.erasme.org/ssh2/index.html SSH2]&lt;br /&gt;
Rapellons que OpenSSH embarque sftp-server (commande serveur) et sftp (commande cliente).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Installation de RSSH&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Rssh est un shell restreint qui va sécuriser et faciliter l&#039;utilisation du SFTP. Grâce à RSSH, l&#039;utilisateur distant pourra uniquement échanger, supprimer, modifier des fichiers : il ne pourra executer de commandes à distance, susceptibles d&#039;exploiter des failles de sécurité. &lt;br /&gt;
&lt;br /&gt;
* Sur Mandriva : &amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;# urpmi rssh&amp;lt;/div&amp;gt;&lt;br /&gt;
* Sur Debian : &amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;# apt-get install rssh&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour les autres, téléchargez les sources disponibles [http://sourceforge.net/projects/rssh/ ici] pour compilez-les :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;$ tar -fvzx rssh-xxx.tar.gz &amp;lt;br&amp;gt;$ cd rssh-xxx&amp;lt;br&amp;gt;$ ./configure --orefix=/usr --sysconfdir=/etc&amp;lt;br&amp;gt;$ make&amp;lt;br&amp;gt;$ su&amp;lt;br&amp;gt;# make install&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuration du serveur ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Configuration de rssh&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Rssh est un shell (restreint). Il faut donc s&#039;assurer qu&#039;il soit présent dans le fichier /etc/shells :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt; $ cat /etc/shells&amp;lt;/div&amp;gt;&lt;br /&gt;
Si il n&#039;est pas présent, ajouter la ligne suivante au fichier à l&#039;aide de votre éditeur de texte favori :&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code multi&amp;gt;/usr/bin/rssh&amp;lt;/code&amp;gt;&lt;br /&gt;
Il faut maintenant éditer le fichier de configuration de rssh :&lt;br /&gt;
&lt;br /&gt;
On déplace le fichier de configuration présent, puis on en créé un vide :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt; # mv /etc/rssh.conf /etc/rssh.conf.old&amp;lt;br&amp;gt;# touch /etc/rssh.conf&amp;lt;/div&amp;gt;&lt;br /&gt;
On édite le nouveau fichier /etc/rssh.conf en le remplissant comme ceci :&lt;br /&gt;
&amp;lt;code multi&amp;gt;logfacility = LOG_USER&lt;br /&gt;
allowsftp&lt;br /&gt;
umask = 022&amp;lt;/code&amp;gt;&lt;br /&gt;
Maintenant, le shell rssh se limitera à l&#039;utilisation du sftp.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Chroot de la connexion SFTP ==&lt;br /&gt;
&lt;br /&gt;
Cette partie s&#039;adresse à ceux qui veulent chrooté la connexion SFTP. Pour les autres, passez directement à l&#039;étape suivante.&lt;br /&gt;
Le Chroot permettra ici de restreindre l&#039;accès d&#039;un utilisateur (pour en savoir plus, lisez le préambule de l&#039;article [[Admin-admin env-chroot]]). Par exemple, on décide de chrooter un utilisateur dans /home : cet utilisateur verra /home comme son répertoire racine, et ne pourra aller au-delà. L&#039;inconvénient de cette manière, c&#039;est que tout les fichiers nécessaires doivent être inclus &amp;lt;u&amp;gt;dans&amp;lt;/u&amp;gt; le dossier chrooté.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Préparation du dossier chrooté&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ici, on chrootera l&#039;utilisateur dans le répertoire /home. Si vous vous êtes déjà familiariser avec le chroot, vous savez qu&#039;il faut non seulement copier les executables nécessaires, mais en plus les librairies qui correspondent, ce qui devient un travail fastidieux ... . Voici les executables à copier : sftp, scp, rssh, rssh_root_helper, sftp-server. Ca fait beaucoup ... et pour vous faire gagner du temps, nous allons utiliser un script qui nous permettra d&#039;automatiser la tâche ! Placez-vous dans le répertoire /home.&lt;br /&gt;
&lt;br /&gt;
On télécharge le fichier mkdep, puis on lui attribue le droit d&#039;exécution :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;$ wget &amp;lt;nowiki&amp;gt;http://jeannedarc001.free.fr/files/mkdep&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;$ chmod +x mkdep&amp;lt;/div&amp;gt;&lt;br /&gt;
&#039;&#039;Ce script provient de cette [http://www.genco.gen.tc/gentoo_chroot_apache2.html page]. J&#039;ai modifié le script pour le rendre plus accessible en ligne de commande.&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
mkdep permet de copier automatiquement un fichier donné ainsi que ses librairies dans le dossier chrooté cible :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code multi&amp;gt; ./mkdep &amp;lt;nowiki&amp;gt;&amp;lt;fichier à copier&amp;gt; &amp;lt;dossier chrooté&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
C&#039;est parti : on copie tous les fichiers cités plus hauts :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;$su&amp;lt;br&amp;gt;# ./mkdep /usr/bin/rssh /home&amp;lt;br&amp;gt;#./mkdep /usr/bin/sftp /home&amp;lt;br&amp;gt;#./mkdep /usr/libexec/rssh_chroot_helper /home&amp;lt;br&amp;gt;#./mkdep /usr/libexec/sftp-server /home&amp;lt;br&amp;gt;#./mkdep /usr/bin/scp /home&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il ne reste plus maintenant qu&#039;à modifier la configuration du fichier /etc/rssh.conf en ajoutant la ligne :&lt;br /&gt;
&amp;lt;code multi&amp;gt;chrootpath=&amp;quot;/home&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
L&#039;utilisateur sera maintenant connecté dans le répertoire /home.&lt;br /&gt;
&lt;br /&gt;
== Création d&#039;un utilisateur ==&lt;br /&gt;
&lt;br /&gt;
Maintenant que rssh est configuré, il faut l&#039;associer à un utilisateur. Généralement, lorsqu&#039;on créer un nouvel utilisateur, on lui attribu le shell &amp;quot;bash&amp;quot;. Ici on lui attribura le shell &amp;quot;rssh&amp;quot;. Exemple : je veut créer un utilisateur &amp;quot;Lise&amp;quot; restreint à l&#039;utilisation du sftp. On utilise la commande &amp;lt;code&amp;gt;adduser&amp;lt;/code&amp;gt;.&lt;br /&gt;
Lorsque &amp;lt;code&amp;gt;Shell [ /bin/bash ]&amp;lt;/code&amp;gt; apparait, tapez &amp;lt;code&amp;gt;/usr/bin/rssh&amp;lt;/code&amp;gt;.&lt;br /&gt;
Maintenant que le compte &amp;quot;lise&amp;quot; est créer, essayons de nous logger avec :&lt;br /&gt;
&amp;lt;code multi&amp;gt;su lise&amp;lt;/code&amp;gt;. Linux vous répondra ceci :&lt;br /&gt;
&amp;lt;code multi&amp;gt;This account is restricted by rssh.&lt;br /&gt;
Allowed commands: sftp&lt;br /&gt;
&lt;br /&gt;
If you believe this is in error, please contact your system administrator.&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
C&#039;est tout à fait normal, étant donné que rssh accepte uniquement une connexion sftp !. Essayons maintenant de nous y connecter avec le client sftp :&amp;lt;code multi&amp;gt;$ sftp lise@localhost&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jeannedarc</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=SFTP_%26_RSSH_:_Cr%C3%A9er_un_serveur_de_fichiers_s%C3%A9curis%C3%A9&amp;diff=14583</id>
		<title>SFTP &amp; RSSH : Créer un serveur de fichiers sécurisé</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=SFTP_%26_RSSH_:_Cr%C3%A9er_un_serveur_de_fichiers_s%C3%A9curis%C3%A9&amp;diff=14583"/>
		<updated>2007-05-17T15:47:53Z</updated>

		<summary type="html">&lt;p&gt;Jeannedarc : /* Installation des logiciels */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le SFTP permet de transfèrer des fichiers par une connexion sécurisée utilisant le protocole SSH. SFTP peut effectuer les mêmes opérations que FTP. Il est important de noter que le SFTP n&#039;est pas une simple connexion FTP passant par un tunnel SSH. 2 commandes sont utilisées : sftp du côté client, et sftp-server du côté du serveur. RSSH est un shell qui va faciliter et sécuriser d&#039;avantage l&#039;utilisation du SFTP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation des logiciels ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Installation de OpenSSH&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
OpenSSH est installé nativement sur les principales distributions Linux. Il doit être installé sur la machine cliente et serveur. Si vous n&#039;avez aucune idée de ce qu&#039;est le SSH, lisez préalablement cet article : [[Reseau-secu-ssh]]. Si OpenSSH n&#039;est pas installé sur votre ordinateur, lisez cet article : [http://lab.erasme.org/ssh2/index.html SSH2]&lt;br /&gt;
Rapellons que OpenSSH embarque sftp-server (commande serveur) et sftp (commande cliente).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Installation de RSSH&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Rssh est un shell restreint qui va sécuriser et faciliter l&#039;utilisation du SFTP. Grâce à RSSH, l&#039;utilisateur distant pourra uniquement échanger, supprimer, modifier des fichiers : il ne pourra executer de commandes à distance, susceptibles d&#039;exploiter des failles de sécurité. &lt;br /&gt;
&lt;br /&gt;
* Sur Mandriva : &amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;# urpmi rssh&amp;lt;/div&amp;gt;&lt;br /&gt;
* Sur Debian : &amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;# apt-get install rssh&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour les autres, téléchargez les sources disponibles [http://sourceforge.net/projects/rssh/ ici] pour compilez-les :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;$ tar -fvzx rssh-xxx.tar.gz &amp;lt;br&amp;gt;$ cd rssh-xxx&amp;lt;br&amp;gt;$ ./configure --orefix=/usr --sysconfdir=/etc&amp;lt;br&amp;gt;$ make&amp;lt;br&amp;gt;$ su&amp;lt;br&amp;gt;# make install&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuration du serveur ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Configuration de rssh&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Rssh est un shell (restreint). Il faut donc s&#039;assurer qu&#039;il soit présent dans le fichier /etc/shells :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt; $ cat /etc/shells&amp;lt;/div&amp;gt;&lt;br /&gt;
Si il n&#039;est pas présent, ajouter la ligne suivante au fichier à l&#039;aide de votre éditeur de texte favori :&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code multi&amp;gt;/usr/bin/rssh&amp;lt;/code&amp;gt;&lt;br /&gt;
Il faut maintenant éditer le fichier de configuration de rssh :&lt;br /&gt;
&lt;br /&gt;
On déplace le fichier de configuration présent, puis on en créé un vide :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt; # mv /etc/rssh.conf /etc/rssh.conf.old&amp;lt;br&amp;gt;# touch /etc/rssh.conf&amp;lt;/div&amp;gt;&lt;br /&gt;
On édite le nouveau fichier /etc/rssh.conf en le remplissant comme ceci :&lt;br /&gt;
&amp;lt;code multi&amp;gt;logfacility = LOG_USER&lt;br /&gt;
allowsftp&lt;br /&gt;
umask = 022&amp;lt;/code&amp;gt;&lt;br /&gt;
Maintenant, le shell rssh se limitera à l&#039;utilisation du sftp.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Chroot de la connexion SFTP ==&lt;br /&gt;
&lt;br /&gt;
Cette partie s&#039;adresse à ceux qui veulent chrooté la connexion SFTP. Pour les autres, passez directement à l&#039;étape suivante.&lt;br /&gt;
Le Chroot permettra ici de restreindre l&#039;accès d&#039;un utilisateur (pour en savoir plus, lisez le préambule de l&#039;article [[Admin-admin env-chroot]]). Par exemple, on décide de chrooter un utilisateur dans /home : cet utilisateur verra /home comme son répertoire racine, et ne pourra aller au-delà. L&#039;inconvénient de cette manière, c&#039;est que tout les fichiers nécessaires doivent être inclus &amp;lt;u&amp;gt;dans&amp;lt;/u&amp;gt; le dossier chrooté.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Préparation du dossier chrooté&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ici, on chrootera l&#039;utilisateur dans le répertoire /home. Si vous vous êtes déjà familiariser avec le chroot, vous savez qu&#039;il faut non seulement copier les executables nécessaires, mais en plus les librairies qui correspondent, ce qui devient un travail fastidieux ... . Voici les executables à copier : sftp, scp, rssh, rssh_root_helper, sftp-server. Ca fait beaucoup ... et pour vous faire gagner du temps, nous allons utiliser un script qui nous permettra d&#039;automatiser la tâche ! Placez-vous dans le répertoire /home.&lt;br /&gt;
&lt;br /&gt;
On télécharge le fichier mkdep, puis on lui attribue le droit d&#039;exécution :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;$ wget &amp;lt;nowiki&amp;gt;http://jeannedarc001.free.fr/files/mkdep&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;$ chmod +x mkdep&amp;lt;/div&amp;gt;&lt;br /&gt;
&#039;&#039;Ce script provient de cette [http://www.genco.gen.tc/gentoo_chroot_apache2.html page]. J&#039;ai modifié le script pour le rendre plus accessible en ligne de commande.&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
mkdep permet de copier automatiquement un fichier donné ainsi que ses librairies dans le dossier chrooté cible :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code multi&amp;gt; ./mkdep &amp;lt;nowiki&amp;gt;&amp;lt;fichier à copier&amp;gt; &amp;lt;dossier chrooté&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
C&#039;est parti : on copie tous les fichiers cités plus hauts :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;$su&amp;lt;br&amp;gt;# ./mkdep /usr/bin/rssh /home&amp;lt;br&amp;gt;#./mkdep /usr/bin/sftp /home&amp;lt;br&amp;gt;#./mkdep /usr/libexec/rssh_chroot_helper /home&amp;lt;br&amp;gt;#./mkdep /usr/libexec/sftp-server /home&amp;lt;br&amp;gt;#./mkdep /usr/bin/scp /home&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il ne reste plus maintenant qu&#039;à modifier la configuration du fichier /etc/rssh.conf en ajoutant la ligne :&lt;br /&gt;
&amp;lt;code multi&amp;gt;chrootpath=&amp;quot;/home&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
L&#039;utilisateur sera maintenant connecté dans le répertoire /home.&lt;br /&gt;
&lt;br /&gt;
== Création d&#039;un utilisateur ==&lt;br /&gt;
&lt;br /&gt;
Maintenant que rssh est configuré, il faut l&#039;associer à un utilisateur. Généralement, lorsqu&#039;on créer un nouvel utilisateur, on lui attribu le shell &amp;quot;bash&amp;quot;. Ici on lui attribura le shell &amp;quot;rssh&amp;quot;. Exemple : je veut créer un utilisateur &amp;quot;Lise&amp;quot; restreint à l&#039;utilisation du sftp. On utilise la commande &amp;lt;code&amp;gt;adduser&amp;lt;/code&amp;gt;.&lt;br /&gt;
Lorsque &amp;lt;code&amp;gt;Shell [ /bin/bash ]&amp;lt;/code&amp;gt; apparait, tapez &amp;lt;code&amp;gt;/usr/bin/rssh&amp;lt;/code&amp;gt;.&lt;br /&gt;
Maintenant que le compte &amp;quot;lise&amp;quot; est créer, essayons de nous logger avec :&lt;br /&gt;
&amp;lt;code multi&amp;gt;su lise&amp;lt;/code&amp;gt;. Linux vous répondra ceci :&lt;br /&gt;
&amp;lt;code multi&amp;gt;This account is restricted by rssh.&lt;br /&gt;
Allowed commands: sftp&lt;br /&gt;
&lt;br /&gt;
If you believe this is in error, please contact your system administrator.&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
C&#039;est tout à fait normal, étant donné que rssh accepte uniquement une connexion sftp !. Essayons maintenant de nous y connecter avec le client sftp :&amp;lt;code multi&amp;gt;$ sftp lise@localhost&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jeannedarc</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=SFTP_%26_RSSH_:_Cr%C3%A9er_un_serveur_de_fichiers_s%C3%A9curis%C3%A9&amp;diff=14582</id>
		<title>SFTP &amp; RSSH : Créer un serveur de fichiers sécurisé</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=SFTP_%26_RSSH_:_Cr%C3%A9er_un_serveur_de_fichiers_s%C3%A9curis%C3%A9&amp;diff=14582"/>
		<updated>2007-05-17T15:47:08Z</updated>

		<summary type="html">&lt;p&gt;Jeannedarc : /* Installation des logiciels */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le SFTP permet de transfèrer des fichiers par une connexion sécurisée utilisant le protocole SSH. SFTP peut effectuer les mêmes opérations que FTP. Il est important de noter que le SFTP n&#039;est pas une simple connexion FTP passant par un tunnel SSH. 2 commandes sont utilisées : sftp du côté client, et sftp-server du côté du serveur. RSSH est un shell qui va faciliter et sécuriser d&#039;avantage l&#039;utilisation du SFTP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation des logiciels ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Installation de OpenSSH&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
OpenSSH est installé nativement sur les principales distributions Linux. Il doit être installé sur la machine cliente et serveur. Si vous n&#039;avez aucune idée de ce qu&#039;est le SSH, lisez préalablement ce article : [[Reseau-secu-ssh]]. Si OpenSSH n&#039;est pas installé sur votre ordinateur, lisez cet article : [http://lab.erasme.org/ssh2/index.html SSH2]&lt;br /&gt;
Rapellons que OpenSSH embarque sftp-server (commande serveur) et sftp (commande cliente).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Installation de RSSH&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Rssh est un shell restreint qui va sécuriser et faciliter l&#039;utilisation du SFTP. Grâce à RSSH, l&#039;utilisateur distant pourra uniquement échanger, supprimer, modifier des fichiers : il ne pourra executer de commandes à distance, susceptibles d&#039;exploiter des failles de sécurité. &lt;br /&gt;
&lt;br /&gt;
* Sur Mandriva : &amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;# urpmi rssh&amp;lt;/div&amp;gt;&lt;br /&gt;
* Sur Debian : &amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;# apt-get install rssh&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour les autres, téléchargez les sources disponibles [http://sourceforge.net/projects/rssh/ ici] pour compilez-les :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;$ tar -fvzx rssh-xxx.tar.gz &amp;lt;br&amp;gt;$ cd rssh-xxx&amp;lt;br&amp;gt;$ ./configure --orefix=/usr --sysconfdir=/etc&amp;lt;br&amp;gt;$ make&amp;lt;br&amp;gt;$ su&amp;lt;br&amp;gt;# make install&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuration du serveur ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Configuration de rssh&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Rssh est un shell (restreint). Il faut donc s&#039;assurer qu&#039;il soit présent dans le fichier /etc/shells :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt; $ cat /etc/shells&amp;lt;/div&amp;gt;&lt;br /&gt;
Si il n&#039;est pas présent, ajouter la ligne suivante au fichier à l&#039;aide de votre éditeur de texte favori :&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code multi&amp;gt;/usr/bin/rssh&amp;lt;/code&amp;gt;&lt;br /&gt;
Il faut maintenant éditer le fichier de configuration de rssh :&lt;br /&gt;
&lt;br /&gt;
On déplace le fichier de configuration présent, puis on en créé un vide :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt; # mv /etc/rssh.conf /etc/rssh.conf.old&amp;lt;br&amp;gt;# touch /etc/rssh.conf&amp;lt;/div&amp;gt;&lt;br /&gt;
On édite le nouveau fichier /etc/rssh.conf en le remplissant comme ceci :&lt;br /&gt;
&amp;lt;code multi&amp;gt;logfacility = LOG_USER&lt;br /&gt;
allowsftp&lt;br /&gt;
umask = 022&amp;lt;/code&amp;gt;&lt;br /&gt;
Maintenant, le shell rssh se limitera à l&#039;utilisation du sftp.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Chroot de la connexion SFTP ==&lt;br /&gt;
&lt;br /&gt;
Cette partie s&#039;adresse à ceux qui veulent chrooté la connexion SFTP. Pour les autres, passez directement à l&#039;étape suivante.&lt;br /&gt;
Le Chroot permettra ici de restreindre l&#039;accès d&#039;un utilisateur (pour en savoir plus, lisez le préambule de l&#039;article [[Admin-admin env-chroot]]). Par exemple, on décide de chrooter un utilisateur dans /home : cet utilisateur verra /home comme son répertoire racine, et ne pourra aller au-delà. L&#039;inconvénient de cette manière, c&#039;est que tout les fichiers nécessaires doivent être inclus &amp;lt;u&amp;gt;dans&amp;lt;/u&amp;gt; le dossier chrooté.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Préparation du dossier chrooté&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ici, on chrootera l&#039;utilisateur dans le répertoire /home. Si vous vous êtes déjà familiariser avec le chroot, vous savez qu&#039;il faut non seulement copier les executables nécessaires, mais en plus les librairies qui correspondent, ce qui devient un travail fastidieux ... . Voici les executables à copier : sftp, scp, rssh, rssh_root_helper, sftp-server. Ca fait beaucoup ... et pour vous faire gagner du temps, nous allons utiliser un script qui nous permettra d&#039;automatiser la tâche ! Placez-vous dans le répertoire /home.&lt;br /&gt;
&lt;br /&gt;
On télécharge le fichier mkdep, puis on lui attribue le droit d&#039;exécution :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;$ wget &amp;lt;nowiki&amp;gt;http://jeannedarc001.free.fr/files/mkdep&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;$ chmod +x mkdep&amp;lt;/div&amp;gt;&lt;br /&gt;
&#039;&#039;Ce script provient de cette [http://www.genco.gen.tc/gentoo_chroot_apache2.html page]. J&#039;ai modifié le script pour le rendre plus accessible en ligne de commande.&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
mkdep permet de copier automatiquement un fichier donné ainsi que ses librairies dans le dossier chrooté cible :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code multi&amp;gt; ./mkdep &amp;lt;nowiki&amp;gt;&amp;lt;fichier à copier&amp;gt; &amp;lt;dossier chrooté&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
C&#039;est parti : on copie tous les fichiers cités plus hauts :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;$su&amp;lt;br&amp;gt;# ./mkdep /usr/bin/rssh /home&amp;lt;br&amp;gt;#./mkdep /usr/bin/sftp /home&amp;lt;br&amp;gt;#./mkdep /usr/libexec/rssh_chroot_helper /home&amp;lt;br&amp;gt;#./mkdep /usr/libexec/sftp-server /home&amp;lt;br&amp;gt;#./mkdep /usr/bin/scp /home&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il ne reste plus maintenant qu&#039;à modifier la configuration du fichier /etc/rssh.conf en ajoutant la ligne :&lt;br /&gt;
&amp;lt;code multi&amp;gt;chrootpath=&amp;quot;/home&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
L&#039;utilisateur sera maintenant connecté dans le répertoire /home.&lt;br /&gt;
&lt;br /&gt;
== Création d&#039;un utilisateur ==&lt;br /&gt;
&lt;br /&gt;
Maintenant que rssh est configuré, il faut l&#039;associer à un utilisateur. Généralement, lorsqu&#039;on créer un nouvel utilisateur, on lui attribu le shell &amp;quot;bash&amp;quot;. Ici on lui attribura le shell &amp;quot;rssh&amp;quot;. Exemple : je veut créer un utilisateur &amp;quot;Lise&amp;quot; restreint à l&#039;utilisation du sftp. On utilise la commande &amp;lt;code&amp;gt;adduser&amp;lt;/code&amp;gt;.&lt;br /&gt;
Lorsque &amp;lt;code&amp;gt;Shell [ /bin/bash ]&amp;lt;/code&amp;gt; apparait, tapez &amp;lt;code&amp;gt;/usr/bin/rssh&amp;lt;/code&amp;gt;.&lt;br /&gt;
Maintenant que le compte &amp;quot;lise&amp;quot; est créer, essayons de nous logger avec :&lt;br /&gt;
&amp;lt;code multi&amp;gt;su lise&amp;lt;/code&amp;gt;. Linux vous répondra ceci :&lt;br /&gt;
&amp;lt;code multi&amp;gt;This account is restricted by rssh.&lt;br /&gt;
Allowed commands: sftp&lt;br /&gt;
&lt;br /&gt;
If you believe this is in error, please contact your system administrator.&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
C&#039;est tout à fait normal, étant donné que rssh accepte uniquement une connexion sftp !. Essayons maintenant de nous y connecter avec le client sftp :&amp;lt;code multi&amp;gt;$ sftp lise@localhost&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jeannedarc</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=SFTP_%26_RSSH_:_Cr%C3%A9er_un_serveur_de_fichiers_s%C3%A9curis%C3%A9&amp;diff=14581</id>
		<title>SFTP &amp; RSSH : Créer un serveur de fichiers sécurisé</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=SFTP_%26_RSSH_:_Cr%C3%A9er_un_serveur_de_fichiers_s%C3%A9curis%C3%A9&amp;diff=14581"/>
		<updated>2007-05-17T12:19:32Z</updated>

		<summary type="html">&lt;p&gt;Jeannedarc : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le SFTP permet de transfèrer des fichiers par une connexion sécurisée utilisant le protocole SSH. SFTP peut effectuer les mêmes opérations que FTP. Il est important de noter que le SFTP n&#039;est pas une simple connexion FTP passant par un tunnel SSH. 2 commandes sont utilisées : sftp du côté client, et sftp-server du côté du serveur. RSSH est un shell qui va faciliter et sécuriser d&#039;avantage l&#039;utilisation du SFTP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation des logiciels ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Installation de OpenSSH&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
OpenSSH est installé nativement sur les principales distributions Linux. Il doit être installé sur la machine cliente et serveur. Si vous n&#039;avez aucune idée de ce qu&#039;est le SSH, lisez préalablement cet article : [[Reseau-secu-ssh]]. Si OpenSSH n&#039;est pas installé sur votre ordinateur, lisez cet article : [http://lab.erasme.org/ssh2/index.html SSH2]&lt;br /&gt;
Rapellons que OpenSSH embarque sftp-server (commande serveur) et sftp (commande cliente).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Installation de RSSH&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Rssh est un shell restreint qui va sécuriser et faciliter l&#039;utilisation du SFTP. Grâce à RSSH, l&#039;utilisateur distant pourra uniquement échanger, supprimer, modifier des fichiers : il ne pourra executer de commandes à distance, susceptibles d&#039;exploiter des failles de sécurité. &lt;br /&gt;
&lt;br /&gt;
* Sur Mandriva : &amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;# urpmi rssh&amp;lt;/div&amp;gt;&lt;br /&gt;
* Sur Debian : &amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;# apt-get install rssh&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour les autres, téléchargez les sources disponibles [http://sourceforge.net/projects/rssh/ ici] pour compilez-les :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;$ tar -fvzx rssh-xxx.tar.gz &amp;lt;br&amp;gt;$ cd rssh-xxx&amp;lt;br&amp;gt;$ ./configure --orefix=/usr --sysconfdir=/etc&amp;lt;br&amp;gt;$ make&amp;lt;br&amp;gt;$ su&amp;lt;br&amp;gt;# make install&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration du serveur ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Configuration de rssh&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Rssh est un shell (restreint). Il faut donc s&#039;assurer qu&#039;il soit présent dans le fichier /etc/shells :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt; $ cat /etc/shells&amp;lt;/div&amp;gt;&lt;br /&gt;
Si il n&#039;est pas présent, ajouter la ligne suivante au fichier à l&#039;aide de votre éditeur de texte favori :&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code multi&amp;gt;/usr/bin/rssh&amp;lt;/code&amp;gt;&lt;br /&gt;
Il faut maintenant éditer le fichier de configuration de rssh :&lt;br /&gt;
&lt;br /&gt;
On déplace le fichier de configuration présent, puis on en créé un vide :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt; # mv /etc/rssh.conf /etc/rssh.conf.old&amp;lt;br&amp;gt;# touch /etc/rssh.conf&amp;lt;/div&amp;gt;&lt;br /&gt;
On édite le nouveau fichier /etc/rssh.conf en le remplissant comme ceci :&lt;br /&gt;
&amp;lt;code multi&amp;gt;logfacility = LOG_USER&lt;br /&gt;
allowsftp&lt;br /&gt;
umask = 022&amp;lt;/code&amp;gt;&lt;br /&gt;
Maintenant, le shell rssh se limitera à l&#039;utilisation du sftp.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Chroot de la connexion SFTP ==&lt;br /&gt;
&lt;br /&gt;
Cette partie s&#039;adresse à ceux qui veulent chrooté la connexion SFTP. Pour les autres, passez directement à l&#039;étape suivante.&lt;br /&gt;
Le Chroot permettra ici de restreindre l&#039;accès d&#039;un utilisateur (pour en savoir plus, lisez le préambule de l&#039;article [[Admin-admin env-chroot]]). Par exemple, on décide de chrooter un utilisateur dans /home : cet utilisateur verra /home comme son répertoire racine, et ne pourra aller au-delà. L&#039;inconvénient de cette manière, c&#039;est que tout les fichiers nécessaires doivent être inclus &amp;lt;u&amp;gt;dans&amp;lt;/u&amp;gt; le dossier chrooté.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Préparation du dossier chrooté&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ici, on chrootera l&#039;utilisateur dans le répertoire /home. Si vous vous êtes déjà familiariser avec le chroot, vous savez qu&#039;il faut non seulement copier les executables nécessaires, mais en plus les librairies qui correspondent, ce qui devient un travail fastidieux ... . Voici les executables à copier : sftp, scp, rssh, rssh_root_helper, sftp-server. Ca fait beaucoup ... et pour vous faire gagner du temps, nous allons utiliser un script qui nous permettra d&#039;automatiser la tâche ! Placez-vous dans le répertoire /home.&lt;br /&gt;
&lt;br /&gt;
On télécharge le fichier mkdep, puis on lui attribue le droit d&#039;exécution :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;$ wget &amp;lt;nowiki&amp;gt;http://jeannedarc001.free.fr/files/mkdep&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;$ chmod +x mkdep&amp;lt;/div&amp;gt;&lt;br /&gt;
&#039;&#039;Ce script provient de cette [http://www.genco.gen.tc/gentoo_chroot_apache2.html page]. J&#039;ai modifié le script pour le rendre plus accessible en ligne de commande.&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
mkdep permet de copier automatiquement un fichier donné ainsi que ses librairies dans le dossier chrooté cible :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code multi&amp;gt; ./mkdep &amp;lt;nowiki&amp;gt;&amp;lt;fichier à copier&amp;gt; &amp;lt;dossier chrooté&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
C&#039;est parti : on copie tous les fichiers cités plus hauts :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;$su&amp;lt;br&amp;gt;# ./mkdep /usr/bin/rssh /home&amp;lt;br&amp;gt;#./mkdep /usr/bin/sftp /home&amp;lt;br&amp;gt;#./mkdep /usr/libexec/rssh_chroot_helper /home&amp;lt;br&amp;gt;#./mkdep /usr/libexec/sftp-server /home&amp;lt;br&amp;gt;#./mkdep /usr/bin/scp /home&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il ne reste plus maintenant qu&#039;à modifier la configuration du fichier /etc/rssh.conf en ajoutant la ligne :&lt;br /&gt;
&amp;lt;code multi&amp;gt;chrootpath=&amp;quot;/home&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
L&#039;utilisateur sera maintenant connecté dans le répertoire /home.&lt;br /&gt;
&lt;br /&gt;
== Création d&#039;un utilisateur ==&lt;br /&gt;
&lt;br /&gt;
Maintenant que rssh est configuré, il faut l&#039;associer à un utilisateur. Généralement, lorsqu&#039;on créer un nouvel utilisateur, on lui attribu le shell &amp;quot;bash&amp;quot;. Ici on lui attribura le shell &amp;quot;rssh&amp;quot;. Exemple : je veut créer un utilisateur &amp;quot;Lise&amp;quot; restreint à l&#039;utilisation du sftp. On utilise la commande &amp;lt;code&amp;gt;adduser&amp;lt;/code&amp;gt;.&lt;br /&gt;
Lorsque &amp;lt;code&amp;gt;Shell [ /bin/bash ]&amp;lt;/code&amp;gt; apparait, tapez &amp;lt;code&amp;gt;/usr/bin/rssh&amp;lt;/code&amp;gt;.&lt;br /&gt;
Maintenant que le compte &amp;quot;lise&amp;quot; est créer, essayons de nous logger avec :&lt;br /&gt;
&amp;lt;code multi&amp;gt;su lise&amp;lt;/code&amp;gt;. Linux vous répondra ceci :&lt;br /&gt;
&amp;lt;code multi&amp;gt;This account is restricted by rssh.&lt;br /&gt;
Allowed commands: sftp&lt;br /&gt;
&lt;br /&gt;
If you believe this is in error, please contact your system administrator.&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
C&#039;est tout à fait normal, étant donné que rssh accepte uniquement une connexion sftp !. Essayons maintenant de nous y connecter avec le client sftp :&amp;lt;code multi&amp;gt;$ sftp lise@localhost&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jeannedarc</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=SFTP_%26_RSSH_:_Cr%C3%A9er_un_serveur_de_fichiers_s%C3%A9curis%C3%A9&amp;diff=14580</id>
		<title>SFTP &amp; RSSH : Créer un serveur de fichiers sécurisé</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=SFTP_%26_RSSH_:_Cr%C3%A9er_un_serveur_de_fichiers_s%C3%A9curis%C3%A9&amp;diff=14580"/>
		<updated>2007-05-17T11:35:02Z</updated>

		<summary type="html">&lt;p&gt;Jeannedarc : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le SFTP permet de transfèrer des fichiers par une connexion sécurisée utilisant le protocole SSH. SFTP peut effectuer les mêmes opérations que FTP. Il est important de noter que le SFTP n&#039;est pas une simple connexion FTP passant par un tunnel SSH. 2 commandes sont utilisées : sftp du côté client, et sftp-server du côté du serveur. RSSH est un shell qui va faciliter et sécuriser d&#039;avantage l&#039;utilisation du SFTP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation des logiciels ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Installation de OpenSSH&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
OpenSSH est installé nativement sur les principales distributions Linux. Il doit être installé sur la machine cliente et serveur. Si vous n&#039;avez aucune idée de ce qu&#039;est le SSH, lisez préalablement cet article : [[Reseau-secu-ssh]]. Si OpenSSH n&#039;est pas installé sur votre ordinateur, lisez cet article : [http://lab.erasme.org/ssh2/index.html SSH2]&lt;br /&gt;
Rapellons que OpenSSH embarque sftp-server (commande serveur) et sftp (commande cliente).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Installation de RSSH&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Rssh est un shell restreint qui va sécuriser et faciliter l&#039;utilisation du SFTP. Grâce à RSSH, l&#039;utilisateur distant pourra uniquement échanger, supprimer, modifier des fichiers : il ne pourra executer de commandes à distance, susceptibles d&#039;exploiter des failles de sécurité. &lt;br /&gt;
&lt;br /&gt;
* Sur Mandriva : &amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;# urpmi rssh&amp;lt;/div&amp;gt;&lt;br /&gt;
* Sur Debian : &amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;# apt-get install rssh&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour les autres, téléchargez les sources disponibles [http://sourceforge.net/projects/rssh/ ici] pour compilez-les :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;$ tar -fvzx rssh-xxx.tar.gz &amp;lt;br&amp;gt;$ cd rssh-xxx&amp;lt;br&amp;gt;$ ./configure --orefix=/usr --sysconfdir=/etc&amp;lt;br&amp;gt;$ make&amp;lt;br&amp;gt;$ su&amp;lt;br&amp;gt;# make install&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration du serveur ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Configuration de rssh&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Rssh est un shell (restreint). Il faut donc s&#039;assurer qu&#039;il soit présent dans le fichier /etc/shells :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt; $ cat /etc/shells&amp;lt;/div&amp;gt;&lt;br /&gt;
Si il n&#039;est pas présent, ajouter la ligne suivante au fichier à l&#039;aide de votre éditeur de texte favori :&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code multi&amp;gt;/usr/bin/rssh&amp;lt;/code&amp;gt;&lt;br /&gt;
Il faut maintenant éditer le fichier de configuration de rssh :&lt;br /&gt;
&lt;br /&gt;
On déplace le fichier de configuration présent, puis on en créé un vide :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt; # mv /etc/rssh.conf /etc/rssh.conf.old&amp;lt;br&amp;gt;# touch /etc/rssh.conf&amp;lt;/div&amp;gt;&lt;br /&gt;
On édite le nouveau fichier /etc/rssh.conf en le remplissant comme ceci :&lt;br /&gt;
&amp;lt;code multi&amp;gt;logfacility = LOG_USER&lt;br /&gt;
allowsftp&lt;br /&gt;
umask = 022&amp;lt;/code&amp;gt;&lt;br /&gt;
Maintenant, le shell rssh se limitera à l&#039;utilisation du sftp.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Chroot de la connexion SFTP ==&lt;br /&gt;
&lt;br /&gt;
Cette partie s&#039;adresse à ceux qui veulent chrooté la connexion SFTP. Pour les autres, passez directement à l&#039;étape suivante.&lt;br /&gt;
Le Chroot permettra ici de restreindre l&#039;accès d&#039;un utilisateur (pour en savoir plus, lisez le préambule de l&#039;article [[Admin-admin env-chroot]]). Par exemple, on décide de chrooter un utilisateur dans /home : cet utilisateur verra /home comme son répertoire racine, et ne pourra aller au-delà. L&#039;inconvénient de cette manière, c&#039;est que tout les fichiers nécessaires doivent être inclus &amp;lt;u&amp;gt;dans&amp;lt;/u&amp;gt; le dossier chrooté.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Préparation du dossier chrooté&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ici, on chrootera l&#039;utilisateur dans le répertoire /home. Si vous vous êtes déjà familiariser avec le chroot, vous savez qu&#039;il faut non seulement copier les executables nécessaires, mais en plus les librairies qui correspondent, ce qui devient un travail fastidieux ... . Voici les executables à copier : sftp, scp, rssh, rssh_root_helper, sftp-server. Ca fait beaucoup ... et pour vous faire gagner du temps, nous allons utiliser un script qui nous permettra d&#039;automatiser la tâche ! Placez-vous dans le répertoire /home.&lt;br /&gt;
&lt;br /&gt;
On télécharge le fichier mkdep, puis on lui attribue le droit d&#039;exécution :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;$ wget &amp;lt;nowiki&amp;gt;http://jeannedarc001.free.fr/files/mkdep&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;$ chmod +x mkdep&amp;lt;/div&amp;gt;&lt;br /&gt;
&#039;&#039;Ce script provient de cette [http://www.genco.gen.tc/gentoo_chroot_apache2.html page]. J&#039;ai modifié le script pour le rendre plus accessible en ligne de commande.&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
mkdep permet de copier automatiquement un fichier donné ainsi que ses librairies dans le dossier chrooté cible :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code multi&amp;gt; ./mkdep &amp;lt;nowiki&amp;gt;&amp;lt;fichier à copier&amp;gt; &amp;lt;dossier chrooté&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
C&#039;est parti : on copie tous les fichiers cités plus hauts :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;$su&amp;lt;br&amp;gt;# ./mkdep /usr/bin/rssh /home&amp;lt;br&amp;gt;#./mkdep /usr/bin/sftp /home&amp;lt;br&amp;gt;#./mkdep /usr/libexec/rssh_chroot_helper /home&amp;lt;br&amp;gt;#./mkdep /usr/libexec/sftp-server /home&amp;lt;br&amp;gt;#./mkdep /usr/bin/scp /home&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il ne reste plus maintenant qu&#039;à modifier la configuration du fichier /etc/rssh.conf en ajoutant la ligne :&lt;br /&gt;
&amp;lt;code multi&amp;gt;chrootpath=&amp;quot;/home&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
L&#039;utilisateur sera maintenant connecté dans le répertoire /home.&lt;br /&gt;
&lt;br /&gt;
== Création d&#039;un utilisateur ==&lt;br /&gt;
&lt;br /&gt;
Maintenant que rssh est configuré, il faut l&#039;associer à un utilisateur. Généralement, lorsqu&#039;on créer un nouvel utilisateur, on lui attribu le shell &amp;quot;bash&amp;quot;. Ici on lui attribura le shell &amp;quot;rssh&amp;quot;. Exemple : je veut créer un utilisateur &amp;quot;Lise&amp;quot; restreint à l&#039;utilisation du sftp :&lt;br /&gt;
&amp;lt;code multi&amp;gt;# adduser&amp;lt;/code&amp;gt;&lt;br /&gt;
Lorsque &amp;lt;code&amp;gt;Shell [ /bin/bash ]&amp;lt;/code&amp;gt; apparait, tapez &amp;lt;code&amp;gt;/usr/bin/rssh&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jeannedarc</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=SFTP_%26_RSSH_:_Cr%C3%A9er_un_serveur_de_fichiers_s%C3%A9curis%C3%A9&amp;diff=14577</id>
		<title>SFTP &amp; RSSH : Créer un serveur de fichiers sécurisé</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=SFTP_%26_RSSH_:_Cr%C3%A9er_un_serveur_de_fichiers_s%C3%A9curis%C3%A9&amp;diff=14577"/>
		<updated>2007-05-17T11:04:58Z</updated>

		<summary type="html">&lt;p&gt;Jeannedarc : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le SFTP permet de transfèrer des fichiers par une connexion sécurisée utilisant le protocole SSH. SFTP peut effectuer les mêmes opérations que FTP. Il est important de noter que le SFTP n&#039;est pas une simple connexion FTP passant par un tunnel SSH. 2 commandes sont utilisées : sftp du côté client, et sftp-server du côté du serveur. RSSH est un shell qui va faciliter et sécuriser d&#039;avantage l&#039;utilisation du SFTP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation des logiciels ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Installation de OpenSSH&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
OpenSSH est installé nativement sur les principales distributions Linux. Il doit être installé sur la machine cliente et serveur. Si vous n&#039;avez aucune idée de ce qu&#039;est le SSH, lisez préalablement cet article : [[Reseau-secu-ssh]]. Si OpenSSH n&#039;est pas installé sur votre ordinateur, lisez cet article : [http://lab.erasme.org/ssh2/index.html SSH2]&lt;br /&gt;
Rapellons que OpenSSH embarque sftp-server (commande serveur) et sftp (commande cliente).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Installation de RSSH&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Rssh est un shell restreint qui va sécuriser et faciliter l&#039;utilisation du SFTP. Grâce à RSSH, l&#039;utilisateur distant pourra uniquement échanger, supprimer, modifier des fichiers : il ne pourra executer de commandes à distance, susceptibles d&#039;exploiter des failles de sécurité. &lt;br /&gt;
&lt;br /&gt;
* Sur Mandriva : &amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;# urpmi rssh&amp;lt;/div&amp;gt;&lt;br /&gt;
* Sur Debian : &amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;# apt-get install rssh&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour les autres, téléchargez les sources disponibles [http://sourceforge.net/projects/rssh/ ici] pour compilez-les :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;$ tar -fvzx rssh-xxx.tar.gz &amp;lt;br&amp;gt;$ cd rssh-xxx&amp;lt;br&amp;gt;$ ./configure --orefix=/usr --sysconfdir=/etc&amp;lt;br&amp;gt;$ make&amp;lt;br&amp;gt;$ su&amp;lt;br&amp;gt;# make install&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration du serveur ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Configuration de rssh&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Rssh est un shell (restreint). Il faut donc s&#039;assurer qu&#039;il soit présent dans le fichier /etc/shells :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt; $ cat /etc/shells&amp;lt;/div&amp;gt;&lt;br /&gt;
Si il n&#039;est pas présent, ajouter la ligne suivante au fichier à l&#039;aide de votre éditeur de texte favori :&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code multi&amp;gt;/usr/bin/rssh&amp;lt;/code&amp;gt;&lt;br /&gt;
Il faut maintenant éditer le fichier de configuration de rssh :&lt;br /&gt;
&lt;br /&gt;
On déplace le fichier de configuration présent, puis on en créé un vide :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt; # mv /etc/rssh.conf /etc/rssh.conf.old&amp;lt;br&amp;gt;# touch /etc/rssh.conf&amp;lt;/div&amp;gt;&lt;br /&gt;
On édite le nouveau fichier /etc/rssh.conf en le remplissant comme ceci :&lt;br /&gt;
&amp;lt;code multi&amp;gt;logfacility = LOG_USER&lt;br /&gt;
allowsftp&lt;br /&gt;
umask = 022&amp;lt;/code&amp;gt;&lt;br /&gt;
Maintenant, le shell rssh se limitera à l&#039;utilisation du sftp.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Chroot de la connexion SFTP ==&lt;br /&gt;
&lt;br /&gt;
Cette partie s&#039;adresse à ceux qui veulent chrooté la connexion SFTP. Pour les autres, passez directement à l&#039;étape suivante.&lt;br /&gt;
Le Chroot permettra ici de restreindre l&#039;accès d&#039;un utilisateur (pour en savoir plus, lisez le préambule de l&#039;article [[Admin-admin env-chroot]]). Par exemple, on décide de chrooter un utilisateur dans /home : cet utilisateur verra /home comme son répertoire racine, et ne pourra aller au-delà. L&#039;inconvénient de cette manière, c&#039;est que tout les fichiers nécessaires doivent être inclus &amp;lt;u&amp;gt;dans&amp;lt;/u&amp;gt; le dossier chrooté.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Préparation du dossier chrooté&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ici, on chrootera l&#039;utilisateur dans le répertoire /home. Si vous vous êtes déjà familiariser avec le chroot, vous savez qu&#039;il faut non seulement copier les executables nécessaires, mais en plus les librairies qui correspondent, ce qui devient un travail fastidieux ... . Voici les executables à copier : sftp, scp, rssh, rssh_root_helper, sftp-server. Ca fait beaucoup ... et pour vous faire gagner du temps, nous allons utiliser un script qui nous permettra d&#039;automatiser la tâche ! Placez-vous dans le répertoire /home.&lt;br /&gt;
&lt;br /&gt;
On télécharge le fichier mkdep, puis on lui attribue le droit d&#039;exécution :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;$ wget &amp;lt;nowiki&amp;gt;http://jeannedarc001.free.fr/files/mkdep&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;$ chmod +x mkdep&amp;lt;/div&amp;gt;&lt;br /&gt;
&#039;&#039;Ce script provient de cette [http://www.genco.gen.tc/gentoo_chroot_apache2.html page]. J&#039;ai modifié le script pour le rendre plus accessible en ligne de commande.&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
mkdep permet de copier automatiquement un fichier donné ainsi que ses librairies dans le dossier chrooté cible :&lt;br /&gt;
&amp;lt;code multi&amp;gt; ./mkdep &amp;lt;nowiki&amp;gt;&amp;lt;fichier à copier&amp;gt; &amp;lt;dossier chrooté&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jeannedarc</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=SFTP_%26_RSSH_:_Cr%C3%A9er_un_serveur_de_fichiers_s%C3%A9curis%C3%A9&amp;diff=14576</id>
		<title>SFTP &amp; RSSH : Créer un serveur de fichiers sécurisé</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=SFTP_%26_RSSH_:_Cr%C3%A9er_un_serveur_de_fichiers_s%C3%A9curis%C3%A9&amp;diff=14576"/>
		<updated>2007-05-17T10:51:41Z</updated>

		<summary type="html">&lt;p&gt;Jeannedarc : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le SFTP permet de transfèrer des fichiers par une connexion sécurisée utilisant le protocole SSH. SFTP peut effectuer les mêmes opérations que FTP. Il est important de noter que le SFTP n&#039;est pas une simple connexion FTP passant par un tunnel SSH. 2 commandes sont utilisées : sftp du côté client, et sftp-server du côté du serveur. RSSH est un shell qui va faciliter et sécuriser d&#039;avantage l&#039;utilisation du SFTP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation des logiciels ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Installation de OpenSSH&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
OpenSSH est installé nativement sur les principales distributions Linux. Il doit être installé sur la machine cliente et serveur. Si vous n&#039;avez aucune idée de ce qu&#039;est le SSH, lisez préalablement cet article : [[Reseau-secu-ssh]]. Si OpenSSH n&#039;est pas installé sur votre ordinateur, lisez cet article : [http://lab.erasme.org/ssh2/index.html SSH2]&lt;br /&gt;
Rapellons que OpenSSH embarque sftp-server (commande serveur) et sftp (commande cliente).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Installation de RSSH&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Rssh est un shell restreint qui va sécuriser et faciliter l&#039;utilisation du SFTP. Grâce à RSSH, l&#039;utilisateur distant pourra uniquement échanger, supprimer, modifier des fichiers : il ne pourra executer de commandes à distance, susceptibles d&#039;exploiter des failles de sécurité. &lt;br /&gt;
&lt;br /&gt;
* Sur Mandriva : &amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;# urpmi rssh&amp;lt;/div&amp;gt;&lt;br /&gt;
* Sur Debian : &amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;# apt-get install rssh&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour les autres, téléchargez les sources disponibles [http://sourceforge.net/projects/rssh/ ici] pour compilez-les :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;$ tar -fvzx rssh-xxx.tar.gz &amp;lt;br&amp;gt;$ cd rssh-xxx&amp;lt;br&amp;gt;$ ./configure --orefix=/usr --sysconfdir=/etc&amp;lt;br&amp;gt;$ make&amp;lt;br&amp;gt;$ su&amp;lt;br&amp;gt;# make install&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration du serveur ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Configuration de rssh&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Rssh est un shell (restreint). Il faut donc s&#039;assurer qu&#039;il soit présent dans le fichier /etc/shells :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt; $ cat /etc/shells&amp;lt;/div&amp;gt;&lt;br /&gt;
Si il n&#039;est pas présent, ajouter la ligne suivante au fichier à l&#039;aide de votre éditeur de texte favori :&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code multi&amp;gt;/usr/bin/rssh&amp;lt;/code&amp;gt;&lt;br /&gt;
Il faut maintenant éditer le fichier de configuration de rssh :&lt;br /&gt;
&lt;br /&gt;
On déplace le fichier de configuration présent, puis on en créé un vide :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt; # mv /etc/rssh.conf /etc/rssh.conf.old&amp;lt;br&amp;gt;# touch /etc/rssh.conf&amp;lt;/div&amp;gt;&lt;br /&gt;
On édite le nouveau fichier /etc/rssh.conf en le remplissant comme ceci :&lt;br /&gt;
&amp;lt;code multi&amp;gt;logfacility = LOG_USER&lt;br /&gt;
allowsftp&lt;br /&gt;
umask = 022&amp;lt;/code&amp;gt;&lt;br /&gt;
Maintenant, le shell rssh se limitera à l&#039;utilisation du sftp.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Chroot de la connexion SFTP ==&lt;br /&gt;
&lt;br /&gt;
Cette partie s&#039;adresse à ceux qui veulent chrooté la connexion SFTP. Pour les autres, passez directement à l&#039;étape suivante.&lt;br /&gt;
Le Chroot permettra ici de restreindre l&#039;accès d&#039;un utilisateur (pour en savoir plus, lisez le préambule de l&#039;article [[Admin-admin env-chroot]]). Par exemple, on décide de chrooter un utilisateur dans /home : cet utilisateur verra /home comme son répertoire racine, et ne pourra aller au-delà. L&#039;inconvénient de cette manière, c&#039;est que tout les fichiers nécessaires doivent être inclus &amp;lt;u&amp;gt;dans&amp;lt;/u&amp;gt; le dossier chrooté.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Préparation du dossier chrooté&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ici, on chrootera l&#039;utilisateur dans le répertoire /home. Si vous vous êtes déjà familiariser avec le chroot, vous savez qu&#039;il faut non seulement copier les executables nécessaires, mais en plus les librairies qui correspondent, ce qui devient un travail fastidieux ... . Voici les executables à copier : sftp, scp, rssh, rssh_root_helper, sftp-server. Ca fait beaucoup ... et pour vous faire gagner du temps, nous allons utiliser un script qui nous permettra d&#039;automatiser la tâche ! Placez-vous dans le répertoire /home.&lt;br /&gt;
&lt;br /&gt;
On télécharge le fichier mkdep, puis on lui attribue le droit d&#039;exécution :&lt;br /&gt;
&amp;lt;div style=&amp;quot;script&amp;quot;&amp;gt;$ wget http://jeannedarc001.free.fr/files/mkdep&amp;lt;br&amp;gt;$ chmod +r mkdep&amp;lt;/div&amp;gt;&lt;br /&gt;
&#039;&#039;Ce script provient de cette [http://www.genco.gen.tc/gentoo_chroot_apache2.html page]. J&#039;ai modifié le script pour le rendre plus accessible en ligne de commande&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Jeannedarc</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=SFTP_%26_RSSH_:_Cr%C3%A9er_un_serveur_de_fichiers_s%C3%A9curis%C3%A9&amp;diff=14575</id>
		<title>SFTP &amp; RSSH : Créer un serveur de fichiers sécurisé</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=SFTP_%26_RSSH_:_Cr%C3%A9er_un_serveur_de_fichiers_s%C3%A9curis%C3%A9&amp;diff=14575"/>
		<updated>2007-05-17T10:28:37Z</updated>

		<summary type="html">&lt;p&gt;Jeannedarc : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le SFTP permet de transfèrer des fichiers par une connexion sécurisée utilisant le protocole SSH. SFTP peut effectuer les mêmes opérations que FTP. Il est important de noter que le SFTP n&#039;est pas une simple connexion FTP passant par un tunnel SSH. 2 commandes sont utilisées : sftp du côté client, et sftp-server du côté du serveur. RSSH est un shell qui va faciliter et sécuriser d&#039;avantage l&#039;utilisation du SFTP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation des logiciels ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Installation de OpenSSH&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
OpenSSH est installé nativement sur les principales distributions Linux. Il doit être installé sur la machine cliente et serveur. Si vous n&#039;avez aucune idée de ce qu&#039;est le SSH, lisez préalablement cet article : [[Reseau-secu-ssh]]. Si OpenSSH n&#039;est pas installé sur votre ordinateur, lisez cet article : [http://lab.erasme.org/ssh2/index.html SSH2]&lt;br /&gt;
Rapellons que OpenSSH embarque sftp-server (commande serveur) et sftp (commande cliente).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Installation de RSSH&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Rssh est un shell restreint qui va sécuriser et faciliter l&#039;utilisation du SFTP. Grâce à RSSH, l&#039;utilisateur distant pourra uniquement échanger, supprimer, modifier des fichiers : il ne pourra executer de commandes à distance, susceptibles d&#039;exploiter des failles de sécurité. &lt;br /&gt;
&lt;br /&gt;
* Sur Mandriva : &amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;# urpmi rssh&amp;lt;/div&amp;gt;&lt;br /&gt;
* Sur Debian : &amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;# apt-get install rssh&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour les autres, téléchargez les sources disponibles [http://sourceforge.net/projects/rssh/ ici] pour compilez-les :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;$ tar -fvzx rssh-xxx.tar.gz &amp;lt;br&amp;gt;$ cd rssh-xxx&amp;lt;br&amp;gt;$ ./configure --orefix=/usr --sysconfdir=/etc&amp;lt;br&amp;gt;$ make&amp;lt;br&amp;gt;$ su&amp;lt;br&amp;gt;# make install&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration du serveur ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Configuration de rssh&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Rssh est un shell (restreint). Il faut donc s&#039;assurer qu&#039;il soit présent dans le fichier /etc/shells :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt; $ cat /etc/shells&amp;lt;/div&amp;gt;&lt;br /&gt;
Si il n&#039;est pas présent, ajouter la ligne suivante au fichier à l&#039;aide de votre éditeur de texte favori :&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code multi&amp;gt;/usr/bin/rssh&amp;lt;/code&amp;gt;&lt;br /&gt;
Il faut maintenant éditer le fichier de configuration de rssh :&lt;br /&gt;
&lt;br /&gt;
On déplace le fichier de configuration présent, puis on en créé un vide :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt; # mv /etc/rssh.conf /etc/rssh.conf.old&amp;lt;br&amp;gt;# touch /etc/rssh.conf&amp;lt;/div&amp;gt;&lt;br /&gt;
On édite le nouveau fichier /etc/rssh.conf en le remplissant comme ceci :&lt;br /&gt;
&amp;lt;code multi&amp;gt;logfacility = LOG_USER&lt;br /&gt;
allowsftp&lt;br /&gt;
umask = 022&amp;lt;/code&amp;gt;&lt;br /&gt;
Maintenant, le shell rssh se limitera à l&#039;utilisation du sftp.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Chroot de la connexion SFTP ==&lt;br /&gt;
&lt;br /&gt;
Cette partie s&#039;adresse à ceux qui veulent chrooté la connexion SFTP. Pour les autres, passez directement à l&#039;étape suivante.&lt;br /&gt;
Le Chroot permettra ici de restreindre l&#039;accès d&#039;un utilisateur (pour en savoir plus, lisez le préambule de l&#039;article [[Admin-admin env-chroot]]). Par exemple, on décide de chrooter un utilisateur dans /home : cet utilisateur verra /home comme son répertoire racine, et ne pourra aller au-delà. L&#039;inconvénient de cette manière, c&#039;est que tout les fichiers nécessaires doivent être incluts dans home.&lt;/div&gt;</summary>
		<author><name>Jeannedarc</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=SFTP_%26_RSSH_:_Cr%C3%A9er_un_serveur_de_fichiers_s%C3%A9curis%C3%A9&amp;diff=14574</id>
		<title>SFTP &amp; RSSH : Créer un serveur de fichiers sécurisé</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=SFTP_%26_RSSH_:_Cr%C3%A9er_un_serveur_de_fichiers_s%C3%A9curis%C3%A9&amp;diff=14574"/>
		<updated>2007-05-17T10:08:59Z</updated>

		<summary type="html">&lt;p&gt;Jeannedarc : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le SFTP permet de transfèrer des fichiers par une connexion sécurisée utilisant le protocole SSH. SFTP peut effectuer les mêmes opérations que FTP. Il est important de noter que le SFTP n&#039;est pas une simple connexion FTP passant par un tunnel SSH. 2 commandes sont utilisées : sftp du côté client, et sftp-server du côté du serveur. RSSH est un shell qui va faciliter et sécuriser d&#039;avantage l&#039;utilisation du SFTP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation des logiciels ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Installation de OpenSSH&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
OpenSSH est installé nativement sur les principales distributions Linux. Il doit être installé sur la machine cliente et serveur. Si vous n&#039;avez aucune idée de ce qu&#039;est le SSH, lisez préalablement cet article : [[Reseau-secu-ssh]]. Si OpenSSH n&#039;est pas installé sur votre ordinateur, lisez cet article : [http://lab.erasme.org/ssh2/index.html SSH2]&lt;br /&gt;
Rapellons que OpenSSH embarque sftp-server (commande serveur) et sftp (commande cliente).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Installation de RSSH&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Rssh est un shell restreint qui va sécuriser et faciliter l&#039;utilisation du SFTP. Grâce à RSSH, l&#039;utilisateur distant pourra uniquement échanger, supprimer, modifier des fichiers : il ne pourra executer de commandes à distance, susceptibles d&#039;exploiter des failles de sécurité. &lt;br /&gt;
&lt;br /&gt;
* Sur Mandriva : &amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;# urpmi rssh&amp;lt;/div&amp;gt;&lt;br /&gt;
* Sur Debian : &amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;# apt-get install rssh&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour les autres, téléchargez les sources disponibles [http://sourceforge.net/projects/rssh/ ici] pour compilez-les :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;$ tar -fvzx rssh-xxx.tar.gz &amp;lt;br&amp;gt;$ cd rssh-xxx&amp;lt;br&amp;gt;$ ./configure --orefix=/usr --sysconfdir=/etc&amp;lt;br&amp;gt;$ make&amp;lt;br&amp;gt;$ su&amp;lt;br&amp;gt;# make install&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration du serveur ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Configuration de rssh&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Rssh est un shell (restreint). Il faut donc s&#039;assurer qu&#039;il soit présent dans le fichier /etc/shells :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt; $ cat /etc/shells&amp;lt;/div&amp;gt;&lt;br /&gt;
Si il n&#039;est pas présent, ajouter la ligne suivante au fichier à l&#039;aide de votre éditeur de texte favori :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;/usr/bin/rssh&amp;lt;/div&amp;gt;&lt;br /&gt;
Il faut maintenant éditer le fichier de configuration de rssh :&lt;br /&gt;
&lt;br /&gt;
On déplace le fichier de configuration présent, puis on en créé un vide :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt; # mv /etc/rssh.conf /etc/rssh.conf.old&amp;lt;br&amp;gt;&lt;br /&gt;
# touch /etc/rssh.conf&amp;lt;/div&amp;gt;&lt;br /&gt;
On édite le nouveau fichier /etc/rssh.conf en le remplissant comme ceci :&lt;br /&gt;
&amp;lt;div xlass=&amp;quot;code&amp;quot;&amp;gt;logfacility = LOG_USER&amp;lt;br&amp;gt;&lt;br /&gt;
allowsftp&amp;lt;br&amp;gt;&lt;br /&gt;
umask = 022&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jeannedarc</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=SFTP_%26_RSSH_:_Cr%C3%A9er_un_serveur_de_fichiers_s%C3%A9curis%C3%A9&amp;diff=14573</id>
		<title>SFTP &amp; RSSH : Créer un serveur de fichiers sécurisé</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=SFTP_%26_RSSH_:_Cr%C3%A9er_un_serveur_de_fichiers_s%C3%A9curis%C3%A9&amp;diff=14573"/>
		<updated>2007-05-17T10:04:39Z</updated>

		<summary type="html">&lt;p&gt;Jeannedarc : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le SFTP permet de transfèrer des fichiers par une connexion sécurisée utilisant le protocole SSH. SFTP peut effectuer les mêmes opérations que FTP. Il est important de noter que le SFTP n&#039;est pas une simple connexion FTP passant par un tunnel SSH. 2 commandes sont utilisées : sftp du côté client, et sftp-server du côté du serveur. RSSH est un shell qui va faciliter et sécuriser d&#039;avantage l&#039;utilisation du SFTP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation des logiciels ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Installation de OpenSSH&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
OpenSSH est installé nativement sur les principales distributions Linux. Il doit être installé sur la machine cliente et serveur. Si vous n&#039;avez aucune idée de ce qu&#039;est le SSH, lisez préalablement cet article : [[Reseau-secu-ssh]]. Si OpenSSH n&#039;est pas installé sur votre ordinateur, lisez cet article : [http://lab.erasme.org/ssh2/index.html SSH2]&lt;br /&gt;
Rapellons que OpenSSH embarque sftp-server (commande serveur) et sftp (commande cliente).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Installation de RSSH&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Rssh est un shell restreint qui va sécuriser et faciliter l&#039;utilisation du SFTP. Grâce à RSSH, l&#039;utilisateur distant pourra uniquement échanger, supprimer, modifier des fichiers : il ne pourra executer de commandes à distance, susceptibles d&#039;exploiter des failles de sécurité. &lt;br /&gt;
&lt;br /&gt;
* Sur Mandriva : &amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;# urpmi rssh&amp;lt;/div&amp;gt;&lt;br /&gt;
* Sur Debian : &amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;# apt-get install rssh&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour les autres, téléchargez les sources disponibles [http://sourceforge.net/projects/rssh/ ici] pour compilez-les :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;$ tar -fvzx rssh-xxx.tar.gz &amp;lt;br&amp;gt;$ cd rssh-xxx&amp;lt;br&amp;gt;$ ./configure --orefix=/usr --sysconfdir=/etc&amp;lt;br&amp;gt;$ make&amp;lt;br&amp;gt;$ su&amp;lt;br&amp;gt;# make install&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration du serveur ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Configuration de rssh&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Rssh est un shell (restreint). Il faut donc s&#039;assurer qu&#039;il soit présent dans le fichier /etc/shells :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt; $ cat /etc/shells&amp;lt;/div&amp;gt;&lt;br /&gt;
Si il n&#039;est pas présent, ajouter la ligne suivante au fichier à l&#039;aide de votre éditeur de texte favori :&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;/usr/bin/rssh&amp;lt;/div&amp;gt;&lt;br /&gt;
Il faut maintenant éditer le fichier de configuration de rssh :&lt;br /&gt;
&lt;br /&gt;
On déplace le fichier de configuration présent, puis on en créé un vide&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt; # mv /etc/rssh.conf /etc/rssh.conf.old &amp;lt;br&amp;gt;&lt;br /&gt;
# touch /etc/rssh.conf&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
On édite le nouveau fichier /etc/rssh.conf en le remplissant comme ceci :&lt;br /&gt;
&amp;lt;div xlass=&amp;quot;code&amp;quot;&amp;gt;logfacility = LOG_USER&amp;lt;br&amp;gt;&lt;br /&gt;
allowsftp&amp;lt;br&amp;gt;&lt;br /&gt;
umask = 022&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jeannedarc</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=SFTP_%26_RSSH_:_Cr%C3%A9er_un_serveur_de_fichiers_s%C3%A9curis%C3%A9&amp;diff=14572</id>
		<title>SFTP &amp; RSSH : Créer un serveur de fichiers sécurisé</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=SFTP_%26_RSSH_:_Cr%C3%A9er_un_serveur_de_fichiers_s%C3%A9curis%C3%A9&amp;diff=14572"/>
		<updated>2007-05-17T09:29:03Z</updated>

		<summary type="html">&lt;p&gt;Jeannedarc : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le SFTP permet de transfèrer des fichiers par une connexion sécurisée utilisant le protocole SSH. SFTP peut effectuer les mêmes opérations que FTP. Il est important de noter que le SFTP n&#039;est pas une simple connexion FTP passant par un tunnel SSH. 2 commandes sont utilisées : sftp du côté client, et sftp-server du côté du serveur. RSSH est un &amp;quot;bash&amp;quot; qui va faciliter et sécuriser d&#039;avantage l&#039;utilisation du SFTP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation des logiciels ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Installation de OpenSSH&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
OpenSSH est installé nativement sur les principales distributions Linux. Il doit être installé sur la machine cliente et serveur. Si vous n&#039;avez aucune idée de ce qu&#039;est le SSH, lisez préalablement cet article : [[Reseau-secu-ssh]]. Si OpenSSH n&#039;est pas installé sur votre ordinateur, lisez cet article : [http://lab.erasme.org/ssh2/index.html SSH2]&lt;br /&gt;
Rapellons que OpenSSH embarque sftp-server (commande serveur) et sftp (commande cliente).&lt;/div&gt;</summary>
		<author><name>Jeannedarc</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=SFTP_%26_RSSH_:_Cr%C3%A9er_un_serveur_de_fichiers_s%C3%A9curis%C3%A9&amp;diff=14571</id>
		<title>SFTP &amp; RSSH : Créer un serveur de fichiers sécurisé</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=SFTP_%26_RSSH_:_Cr%C3%A9er_un_serveur_de_fichiers_s%C3%A9curis%C3%A9&amp;diff=14571"/>
		<updated>2007-05-17T09:24:20Z</updated>

		<summary type="html">&lt;p&gt;Jeannedarc : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le SFTP permet de transfèrer des fichiers par une connexion sécurisée utilisant le protocole SSH. SFTP peut effectuer les mêmes opérations que FTP. Il est important de noter que le SFTP n&#039;est pas une simple connexion FTP passant par un tunnel SSH. 2 commandes sont utilisées : sftp du côté client, et sftp-server du côté du serveur.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation des logiciels ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Installation de OpenSSH&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
OpenSSH est installé nativement sur les principales distributions Linux. Si vous n&#039;avez aucune idée de ce qu&#039;est le SSH, lisez préalablement cet article : [[Reseau-secu-ssh]]. Si OpenSSH n&#039;est pas installé sur votre ordinateur, lisez cet article : [http://lab.erasme.org/ssh2/index.html SSH2]&lt;/div&gt;</summary>
		<author><name>Jeannedarc</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=SFTP_%26_RSSH_:_Cr%C3%A9er_un_serveur_de_fichiers_s%C3%A9curis%C3%A9&amp;diff=14570</id>
		<title>SFTP &amp; RSSH : Créer un serveur de fichiers sécurisé</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=SFTP_%26_RSSH_:_Cr%C3%A9er_un_serveur_de_fichiers_s%C3%A9curis%C3%A9&amp;diff=14570"/>
		<updated>2007-05-17T09:18:09Z</updated>

		<summary type="html">&lt;p&gt;Jeannedarc : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le SFTP permet de transfèrer des fichiers par une connexion sécurisée utilisant le protocole SSH. SFTP peut effectuer les mêmes opérations que FTP. Il est important de noter que le SFTP n&#039;est pas une simple connexion FTP passant par un tunnel SSH. 2 commandes sont utilisées : sftp du côté client, et sftp-server du côté du serveur.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation des logiciels ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Installation de OpenSSH&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
OpenSSH est installé nativement sur les principales distributions Linux. Si vous n&#039;avez aucune idée de ce qu&#039;est le SSH, ou si vous devez l&#039;installer, lisez préalablement cet article : [[Reseau-secu-ssh]]&lt;/div&gt;</summary>
		<author><name>Jeannedarc</name></author>
	</entry>
</feed>