2006-05-11 09:38:04 +02:00
|
|
|
|
<?xml version="1.0" encoding="ISO-8859-1"?>
|
|
|
|
|
<!DOCTYPE html
|
2006-05-19 12:35:57 +02:00
|
|
|
|
PUBLIC "-//ENS/Tuteurs//DTD TML 1//EN"
|
|
|
|
|
"tuteurs://DTD/tml.dtd">
|
2006-05-11 09:38:04 +02:00
|
|
|
|
<html>
|
2006-05-19 12:35:57 +02:00
|
|
|
|
<head>
|
|
|
|
|
<title>Tunnel SSH</title>
|
|
|
|
|
</head>
|
|
|
|
|
<body>
|
|
|
|
|
|
|
|
|
|
<h1>Cr<43>er un tunnel SSH</h1>
|
|
|
|
|
|
|
|
|
|
<p>
|
|
|
|
|
Certains sites Internet ne sont accessibles que depuis certains
|
|
|
|
|
ordinateurs, serveurs ou domaines tr<74>s pr<70>cis. Par exemple, pour acc<63>der
|
|
|
|
|
<20> l'Intranet de l'ENS, on doit se connecter depuis l'un des ordinateurs
|
|
|
|
|
de l'<27>cole. Cette contrainte permet d'<27>tre certain que seules les
|
|
|
|
|
personnes autoris<69>es pourront acc<63>der <20> certaines donn<6E>es, apr<70>s s'<27>tre
|
|
|
|
|
pr<70>alablement identifi<66>es au moyen d'un mot de passe.
|
|
|
|
|
</p>
|
|
|
|
|
|
|
|
|
|
<p>
|
|
|
|
|
Mais cet avantage a un inconv<6E>nient. Si vous <20>tes <20> l'<27>tranger, ou si
|
|
|
|
|
vous <20>tes tout simplement chez vous et ne pouvez vous rendre
|
|
|
|
|
physiquement devant les ordinateurs en question, ces ressources vous
|
|
|
|
|
sont inaccessibles...
|
|
|
|
|
</p>
|
|
|
|
|
|
|
|
|
|
<p>
|
|
|
|
|
Heureusement, il existe la technique
|
|
|
|
|
du <strong>tunnel SSH</strong>. Celle-ci consiste <20> <20> creuser
|
|
|
|
|
un tunnel <3B> entre votre connexion et un serveur autoris<69> pour y
|
|
|
|
|
faire passer les informations de mani<6E>re s<>curis<69>e. En d'autres termes,
|
|
|
|
|
vous allez :
|
|
|
|
|
</p>
|
|
|
|
|
|
2006-05-11 09:38:04 +02:00
|
|
|
|
<ol>
|
2006-05-19 12:35:57 +02:00
|
|
|
|
<li>ouvrir une connexion s<>curis<69>e avec ce serveur (par exemple
|
|
|
|
|
clipper, <20> l'ENS) ;</li>
|
|
|
|
|
<li>dire <20> votre navigateur de se brancher sur cette
|
|
|
|
|
connexion ;</li>
|
|
|
|
|
<li>vous connecter <20> des sites comme si vous <20>tiez sur ce
|
|
|
|
|
serveur.</li>
|
2006-05-11 09:38:04 +02:00
|
|
|
|
</ol>
|
|
|
|
|
|
2006-05-19 12:35:57 +02:00
|
|
|
|
<div class="attention">Pour pouvoir ouvrir un tunnel SSH avec
|
|
|
|
|
l'ENS, vous devez disposer d'un compte sur les machines de
|
|
|
|
|
l'<27>cole.</div>
|
|
|
|
|
|
|
|
|
|
<h2>Ouvrir le tunnel</h2>
|
|
|
|
|
|
|
|
|
|
<p>
|
|
|
|
|
Nous allons commencer par ouvrir le tunnel. La fa<66>on de proc<6F>der d<>pend
|
|
|
|
|
du syst<73>me d'exploitation que vous utilisez.
|
|
|
|
|
</p>
|
|
|
|
|
|
|
|
|
|
<h3>Avec Linux ou Mac OS X</h3>
|
|
|
|
|
|
|
|
|
|
<p>Avec Linux ou tout autre d<>riv<69> d'UNIX (BSD, Solaris, Mac OS X,
|
|
|
|
|
etc.), la proc<6F>dure est sans doute la plus simple.</p>
|
2006-05-11 09:38:04 +02:00
|
|
|
|
|
2006-05-19 12:35:57 +02:00
|
|
|
|
<ol>
|
|
|
|
|
|
|
|
|
|
<li><strong>Ouvrez un terminal</strong>, c'est-<2D>-dire une fen<65>tre en mode
|
|
|
|
|
texte permettant de taper des lignes de commande.
|
|
|
|
|
|
|
|
|
|
<div class="encadre">
|
|
|
|
|
Sous <strong>Mac OS X</strong>, pour ouvrir un
|
|
|
|
|
terminal, allez dans Finder > Applications >
|
|
|
|
|
Utilitaires > Terminal.</div>
|
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
<li>
|
|
|
|
|
Quand le terminal est ouvert, tapez dedans la <strong>ligne de
|
|
|
|
|
commande</strong> suivante (faites un copier-coller si vous
|
|
|
|
|
voulez <20>tre s<>r de ne pas faire d'erreur) :
|
|
|
|
|
|
|
|
|
|
<pre><span class="prompt">toto@ordinateur $</span> ssh -N -T -L 3128:www-cache.ens.fr:3128 <strong><em>monlogin</em></strong>@clipper.ens.fr</pre>
|
|
|
|
|
|
|
|
|
|
<div class="attention">
|
|
|
|
|
Attention !
|
|
|
|
|
<ol>
|
|
|
|
|
<li>Ne tapez pas la partie
|
|
|
|
|
<20> <strong>toto@ordinateur</strong> $ <3B>, qui est
|
|
|
|
|
l'invite de commande ;</li>
|
|
|
|
|
<li>remplacez
|
|
|
|
|
<20> <strong><em>monlogin</em></strong> <3B> par votre
|
|
|
|
|
identifiant (<em>login</em>).</li>
|
|
|
|
|
</ol>
|
|
|
|
|
</div>
|
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
<li> Une connexion avec l'ENS va s'<27>tablir, en ouvrant un
|
|
|
|
|
tunnel SSH. Donnez votre <strong>mot de passe</strong>. La
|
|
|
|
|
premi<6D>re fois, on vous demandera si vous acceptez la
|
|
|
|
|
clef SSH : r<>pondez <20> Yes <3B>.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="encadre">Petite explication technique : la
|
|
|
|
|
commande indiqu<71>e plus haut demande au serveur
|
|
|
|
|
www-cache.ens.fr de nous envoyer ce qu'on lui demande par son
|
|
|
|
|
port 3128 sur notre port 3128.
|
|
|
|
|
</div>
|
|
|
|
|
</li>
|
|
|
|
|
</ol>
|
2006-05-11 09:38:04 +02:00
|
|
|
|
|
|
|
|
|
|
2006-05-19 12:35:57 +02:00
|
|
|
|
<h3>Avec Mac OS (versions ant<6E>rieures <20> Mac OS X)</h3>
|
2006-05-11 09:38:04 +02:00
|
|
|
|
|
2006-05-19 12:35:57 +02:00
|
|
|
|
<p><3E> remplir...</p>
|
2006-05-11 09:38:04 +02:00
|
|
|
|
|
|
|
|
|
|
2006-05-19 12:35:57 +02:00
|
|
|
|
<h3>Avec Windows</h3>
|
2006-05-11 09:38:04 +02:00
|
|
|
|
|
2006-05-19 12:35:57 +02:00
|
|
|
|
<p>Pour ouvrir un tunnel SSH depuis Windows, vous aurez besoin
|
|
|
|
|
du logiciel <strong>PuTTY</strong>. T<>l<EFBFBD>chargez le
|
|
|
|
|
programme <strong>putty.exe</strong> <20>
|
|
|
|
|
l'adresse <a
|
|
|
|
|
href="http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html">http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html</a>.
|
|
|
|
|
</p>
|
2006-05-11 09:38:04 +02:00
|
|
|
|
|
2006-05-19 12:35:57 +02:00
|
|
|
|
<h4>La premi<6D>re fois</h4>
|
2006-05-11 09:38:04 +02:00
|
|
|
|
|
2006-05-19 12:35:57 +02:00
|
|
|
|
<p> Ouvrez le programme <strong>putty.exe</strong>.
|
|
|
|
|
</p>
|
2006-05-11 09:38:04 +02:00
|
|
|
|
|
2006-05-19 12:35:57 +02:00
|
|
|
|
<p>Remplissez les champs suivants :</p>
|
2006-05-18 19:08:55 +02:00
|
|
|
|
|
2006-05-19 12:35:57 +02:00
|
|
|
|
<ol>
|
|
|
|
|
<li>dans l'onglet <20> Session <3B> :
|
|
|
|
|
<ol>
|
|
|
|
|
<li><strong>Host name (or IP
|
|
|
|
|
address)</strong> : <code>clipper.ens.fr</code></li>
|
|
|
|
|
<li><strong>Port</strong> : <code>22</code></li>
|
|
|
|
|
<li><strong>Protocole</strong> : <code>SSH</code></li>
|
|
|
|
|
<li><strong>Saved sessions</strong> : <code>ENS par tunnel
|
2007-03-30 21:04:36 +02:00
|
|
|
|
SSH</code>
|
|
|
|
|
<p><img src="tunnel0.png" alt="Configuration de l'onglet
|
|
|
|
|
Session" /></p>
|
|
|
|
|
</li>
|
|
|
|
|
|
2006-05-19 12:35:57 +02:00
|
|
|
|
</ol>
|
|
|
|
|
</li>
|
|
|
|
|
<li>dans l'onglet <20> SSH <3B>, puis <20> Tunnel <3B>
|
|
|
|
|
<ol>
|
|
|
|
|
<li><strong>Source port</strong> : <code>3128</code></li>
|
|
|
|
|
<li><strong>Destination</strong> : <code>www-cache.ens.fr:3128</code></li>
|
2007-03-30 21:04:36 +02:00
|
|
|
|
<li>cliquer sur <20> <strong>Add</strong> <3B>
|
|
|
|
|
<p><img src="tunnel1.png" alt="Configuration de l'onglet
|
|
|
|
|
Tunnel" /></p>
|
|
|
|
|
|
|
|
|
|
<p>
|
2007-03-30 21:13:26 +02:00
|
|
|
|
Vous verrez alors : </p>
|
|
|
|
|
<p><img src="tunnel2.png" alt="Apr<70>s configuration de
|
2007-03-30 21:04:36 +02:00
|
|
|
|
l'onglet Tunnel" /></p>
|
|
|
|
|
</li>
|
2006-05-19 12:35:57 +02:00
|
|
|
|
</ol>
|
|
|
|
|
</li>
|
|
|
|
|
<li>dans l'onglet <20> Session <3B> :
|
|
|
|
|
<ol>
|
|
|
|
|
<li>cliquer sur <20> <strong>Save</strong> <3B>.</li>
|
|
|
|
|
</ol>
|
|
|
|
|
</li>
|
|
|
|
|
</ol>
|
2006-05-11 09:38:04 +02:00
|
|
|
|
|
|
|
|
|
|
2006-05-19 12:35:57 +02:00
|
|
|
|
<h4>Les fois suivantes</h4>
|
2006-05-11 09:38:04 +02:00
|
|
|
|
|
2006-05-19 12:35:57 +02:00
|
|
|
|
<p>D<>sormais, pour ouvrir le tunnel SSH, il vous suffira de
|
|
|
|
|
cliquer deux fois sur <20> ENS par tunnel SSH <3B>. Donnez
|
|
|
|
|
votre
|
|
|
|
|
<strong>identifiant</strong> (<em>login</em>) et votre <strong>mot de
|
|
|
|
|
passe</strong>. La premi<6D>re fois, on vous demandera si vous acceptez
|
|
|
|
|
la clef SSH : r<>pondez <20> Yes <3B>.
|
|
|
|
|
</p>
|
2006-05-11 09:38:04 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2006-05-19 12:35:57 +02:00
|
|
|
|
<h2>Emprunter le tunnel</h2>
|
2006-05-11 09:38:04 +02:00
|
|
|
|
|
2006-05-19 12:35:57 +02:00
|
|
|
|
<p>Que vous utilisiez Linux, Mac OS, Windows, FreeBSD ou autre,
|
|
|
|
|
vous avez maintenant ouvert le tunnel. Le signe qu'il est ouvert,
|
|
|
|
|
c'est la fen<65>tre de terminal ouverte.</p>
|
2006-05-18 19:08:55 +02:00
|
|
|
|
|
2006-05-19 12:35:57 +02:00
|
|
|
|
<p>Il reste <20> emprunter ce tunnel. Pour cela, vous devrez configurer
|
|
|
|
|
votre navigateur pour lui dire d'utiliser
|
|
|
|
|
le <strong>proxy</strong> <code>localhost</code> avec le port
|
|
|
|
|
<code>3128</code>. Nous ne pouvons pas faire l'inventaire de tous
|
|
|
|
|
les navigateurs qui existent, alors voici simplement comment faire
|
|
|
|
|
pour les principaux. Pour les autres (Konqueror, Galeon, Epiphany,
|
|
|
|
|
Mozilla, w3m...), cela ne devrait pas <20>tre tr<74>s diff<66>rent.</p>
|
2006-05-18 19:08:55 +02:00
|
|
|
|
|
2007-03-30 21:04:36 +02:00
|
|
|
|
|
|
|
|
|
<h3>Avec Firefox pour Windows</h3>
|
|
|
|
|
<p>Allez dans <code>Edit</code>,
|
|
|
|
|
puis <code>Preferences</code>, et enfin <code>Connexion
|
2007-03-30 21:13:26 +02:00
|
|
|
|
settings</code> :</p>
|
|
|
|
|
|
|
|
|
|
<p> <img src="tunnel5.png" alt="Options de connection dans Firefox"
|
|
|
|
|
/>
|
2007-03-30 21:04:36 +02:00
|
|
|
|
</p>
|
|
|
|
|
|
|
|
|
|
<p>Indiquez <20> votre navigateur que vous voulez <strong>utiliser un
|
2007-03-30 21:13:26 +02:00
|
|
|
|
proxy</strong>, en cliquant sur <20> <code>Manual proxy
|
|
|
|
|
configuration</code> <3B>, puis en
|
|
|
|
|
tapant <code>localhost</code> comme proxy HTTP,
|
|
|
|
|
et <code>3128</code> comme port :</p>
|
|
|
|
|
|
|
|
|
|
<p> <img src="tunnel6.png" alt="Param<61>tres de connection dans
|
|
|
|
|
Firefox" />
|
2007-03-30 21:04:36 +02:00
|
|
|
|
</p>
|
2006-05-19 12:35:57 +02:00
|
|
|
|
|
2007-03-30 21:13:26 +02:00
|
|
|
|
|
2006-05-19 12:35:57 +02:00
|
|
|
|
|
2007-03-30 21:04:36 +02:00
|
|
|
|
|
|
|
|
|
<h3>Avec Firefox</h3>
|
2006-05-19 12:35:57 +02:00
|
|
|
|
<p><code>Edit > Preferences > Connexion
|
2007-03-30 21:04:36 +02:00
|
|
|
|
settings</code></p>
|
|
|
|
|
<p>Indiquez <20> votre navigateur que vous voulez <strong>utiliser
|
|
|
|
|
un proxy</strong> :</p>
|
|
|
|
|
|
|
|
|
|
<ol>
|
|
|
|
|
<li>adresse : <code>
|
|
|
|
|
localhost
|
|
|
|
|
</code>
|
|
|
|
|
</li>
|
|
|
|
|
<li>port : <code>
|
|
|
|
|
3128
|
|
|
|
|
</code>
|
|
|
|
|
</li>
|
|
|
|
|
</ol>
|
|
|
|
|
|
|
|
|
|
<p> Si le navigateur vous demande seulement une adresse (non un
|
|
|
|
|
num<75>ro de port), donnez <code>localhost:3128</code>.
|
|
|
|
|
</p>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2007-03-30 21:13:26 +02:00
|
|
|
|
<h3>Avec Internet Explorer pour Mac : </h3>
|
2007-03-30 21:04:36 +02:00
|
|
|
|
|
2006-05-19 12:35:57 +02:00
|
|
|
|
<p><code>
|
|
|
|
|
Explorer > Pr<50>f<EFBFBD>rences de Internet
|
|
|
|
|
Explorer > R<>seau > Proxy > cocher
|
|
|
|
|
la case <20> Utiliser le proxy web pour tout <3B>
|
|
|
|
|
</code></p>
|
|
|
|
|
|
2007-03-30 21:04:36 +02:00
|
|
|
|
<p>Indiquez <20> votre navigateur que vous voulez <strong>utiliser
|
|
|
|
|
un proxy</strong> :</p>
|
2006-05-19 12:35:57 +02:00
|
|
|
|
|
|
|
|
|
<ol>
|
|
|
|
|
<li>adresse : <code>
|
|
|
|
|
localhost
|
|
|
|
|
</code>
|
|
|
|
|
</li>
|
|
|
|
|
<li>port : <code>
|
|
|
|
|
3128
|
|
|
|
|
</code>
|
|
|
|
|
</li>
|
|
|
|
|
</ol>
|
2007-03-30 21:04:36 +02:00
|
|
|
|
<p>
|
|
|
|
|
Si le navigateur vous demande seulement une adresse (non un
|
|
|
|
|
num<75>ro de port), donnez <code>localhost:3128</code>.
|
|
|
|
|
</p>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2007-03-30 21:13:26 +02:00
|
|
|
|
<h3>Avec Internet Explorer pour Windows : </h3>
|
2007-03-30 21:04:36 +02:00
|
|
|
|
|
|
|
|
|
<p>
|
|
|
|
|
Allez dans <code>Options</code>, puis cliquez sur l'onglet
|
|
|
|
|
<code>Connections</code> ; cliquez sur le bouton
|
|
|
|
|
<20> <code>Param<61>tres r<>seau</code> <3B>, comme
|
2007-03-30 21:13:26 +02:00
|
|
|
|
indiqu<71> sur l'image suivante :</p>
|
|
|
|
|
<p><img src="tunnel3.png" alt="Bouton Param<61>tres r<>seau" />
|
2007-03-30 21:04:36 +02:00
|
|
|
|
</p>
|
2006-05-19 12:35:57 +02:00
|
|
|
|
|
|
|
|
|
|
2007-03-30 21:04:36 +02:00
|
|
|
|
<p> Ensuite, cochez la case <20> <code>Utiliser un serveur
|
|
|
|
|
proxy pour votre r<>seau local</code> <3B>, et indiquez
|
|
|
|
|
d'utiliser l'adresse <code>localhost</code> avec le
|
2007-03-30 21:13:26 +02:00
|
|
|
|
port <code>3128</code> :</p>
|
|
|
|
|
<p><img src="tunnel4.png" alt="Adresse du proxy" />
|
2007-03-30 21:04:36 +02:00
|
|
|
|
</p>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<p>Maintenant, le tunnel est ouvert, et votre navigateur est dispos<6F> <20>
|
2006-05-19 12:35:57 +02:00
|
|
|
|
l'emprunter. Demandez-lui d'aller <20> l'adresse
|
|
|
|
|
<a href="http://www.intranet.ens.fr">http://www.intranet.ens.fr</a>
|
2007-03-30 21:04:36 +02:00
|
|
|
|
pour <strong>v<>rifier son bon fonctionnement</strong>.
|
|
|
|
|
</p>
|
2006-05-18 19:08:55 +02:00
|
|
|
|
|
2006-05-19 12:35:57 +02:00
|
|
|
|
<h2>Reboucher le tunnel</h2>
|
2006-05-11 09:38:04 +02:00
|
|
|
|
|
2006-05-19 12:35:57 +02:00
|
|
|
|
<p>Quand vous empruntez un tunnel, en r<>gle g<>n<EFBFBD>rale, n'oubliez pas d'en
|
|
|
|
|
sortir...</p>
|
2006-05-11 09:38:04 +02:00
|
|
|
|
|
2006-05-19 12:35:57 +02:00
|
|
|
|
<p> Dans le cas d'un tunnel SSH, il suffit pour cela de :</p>
|
2006-05-13 14:24:22 +02:00
|
|
|
|
|
2006-05-19 12:35:57 +02:00
|
|
|
|
<ol>
|
|
|
|
|
<li> retourner dans les <em>options de votre navigateur</em>, et de lui
|
|
|
|
|
indiquer de <strong>ne pas utiliser de proxy</strong>.</li>
|
2006-05-13 14:24:22 +02:00
|
|
|
|
|
2006-05-19 12:35:57 +02:00
|
|
|
|
<li> <strong>fermer la fen<65>tre de terminal</strong> avec laquelle vous
|
|
|
|
|
avez ouvert le tunnel.</li>
|
2006-05-13 14:24:22 +02:00
|
|
|
|
|
2006-05-19 12:35:57 +02:00
|
|
|
|
</ol>
|
2006-05-11 09:38:04 +02:00
|
|
|
|
|
2006-05-19 12:35:57 +02:00
|
|
|
|
<h2>Quelques sites accessibles depuis l'ENS</h2>
|
|
|
|
|
|
|
|
|
|
<p>Voici quelques-uns des sites dont l'acc<63>s est restreint <20>
|
|
|
|
|
l'ENS :</p>
|
|
|
|
|
|
|
|
|
|
<ul>
|
|
|
|
|
<li><a
|
|
|
|
|
href="http://www.intranet.ens.fr">http://www.intranet.ens.fr</a>,
|
|
|
|
|
l'Intranet de l'ENS ;</li>
|
|
|
|
|
<li><a
|
|
|
|
|
href="http://www.ens.fr/annuaire">http://www.ens.fr/annuaire/</a>,
|
|
|
|
|
l'Annuaire interne de l'ENS ;</li>
|
|
|
|
|
<li><a
|
|
|
|
|
href="http://www.intranet.ens.fr/logistique/index.php?action=docs&doc_id=32">http://www.intranet.ens.fr/logistique/index.php?action=docs&doc_id=32</a>,
|
|
|
|
|
le Menu du Pot de l'ENS ;</li>
|
|
|
|
|
<li><a href="http://salles.ens.fr/">http://salles.ens.fr/</a>, le
|
|
|
|
|
planning de r<>servation des salles.</li>
|
|
|
|
|
</ul>
|
|
|
|
|
|
|
|
|
|
<p>L'ENS profite <20>galement de certaines offres commerciales, telles que
|
|
|
|
|
des encyclop<6F>dies en ligne, des bases de donn<6E>es documentaires,
|
|
|
|
|
etc. Notamment, depuis
|
|
|
|
|
la <a href="http://halley.ens.fr/search*frc~S9/">biblioth<74>que
|
|
|
|
|
<20>lectronique de l'ENS</a>, vous aurez acc<63>s aux ressources
|
|
|
|
|
d'<27> Acc<63>s r<>serv<72> aux postes de l'ENS <3B>.</p>
|
|
|
|
|
|
|
|
|
|
<div class="metainformation">
|
2007-03-30 21:05:58 +02:00
|
|
|
|
Auteurs : Baptiste M<>l<EFBFBD>s, Lionel Fourquaux.
|
2007-03-30 21:13:26 +02:00
|
|
|
|
Derni<6E>re modification le <date value="$Date: 2007-03-30 19:13:26 $" />.
|
2006-05-19 12:35:57 +02:00
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</body>
|
2006-05-11 09:38:04 +02:00
|
|
|
|
</html>
|