Merge branch 'master' of sas:tuteurs/www
This commit is contained in:
commit
a91303aa49
39 changed files with 554 additions and 293 deletions
|
@ -54,7 +54,7 @@
|
||||||
chez tuteurs (si on n'en a pas déjà) puis de faire (de chez soi ou
|
chez tuteurs (si on n'en a pas déjà) puis de faire (de chez soi ou
|
||||||
d'une machine de l'école)
|
d'une machine de l'école)
|
||||||
</p>
|
</p>
|
||||||
<pre><span class="prompt">$</span> git clone tuteurs@clipper:www.git </pre>
|
<pre><span class="prompt">$</span> git clone tuteurs@sas.eleves:www.git </pre>
|
||||||
<!--<p class="continue">
|
<!--<p class="continue">
|
||||||
Cependant, depuis les machines de l'école, on peut aussi faire
|
Cependant, depuis les machines de l'école, on peut aussi faire
|
||||||
directement
|
directement
|
||||||
|
@ -122,7 +122,7 @@ $MISCPATH:\
|
||||||
<p>
|
<p>
|
||||||
(Aucun de ces programmes n'est indispensable pour modifier le site
|
(Aucun de ces programmes n'est indispensable pour modifier le site
|
||||||
web. Pour travailler depuis chez soi, on a le choix de s'en passer ou
|
web. Pour travailler depuis chez soi, on a le choix de s'en passer ou
|
||||||
de les récupérer avec <code>git clone tuteurs@clipper:share/tml</code>
|
de les récupérer avec <code>git clone tuteurs@sas.eleves:share/tml</code>
|
||||||
et y faire les adaptations nécessaires : il y a des chemins à adapter
|
et y faire les adaptations nécessaires : il y a des chemins à adapter
|
||||||
dans <code>tml/lib/catalog.xml</code>, ainsi que <code>$BASE</code>
|
dans <code>tml/lib/catalog.xml</code>, ainsi que <code>$BASE</code>
|
||||||
dans <code>tmlcheck</code>, <code>build</code> et
|
dans <code>tmlcheck</code>, <code>build</code> et
|
||||||
|
@ -235,7 +235,7 @@ interne aux tuteurs (et quelques autres) dans l'index, la racine du
|
||||||
<code>CVS</code> contient :
|
<code>CVS</code> contient :
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre><span class="prompt">clipper ~tuteurs/www $</span> cat nolinks
|
<pre><span class="prompt">sas ~tuteurs/www $</span> cat nolinks
|
||||||
doc-interne
|
doc-interne
|
||||||
aide
|
aide
|
||||||
404
|
404
|
||||||
|
|
|
@ -74,10 +74,10 @@ exemple), effacez son contenu et écrivez à la place
|
||||||
<code>monlogin@paquebot</code> (si vous êtes à Montrouge) ou
|
<code>monlogin@paquebot</code> (si vous êtes à Montrouge) ou
|
||||||
<code>monlogin@vedette</code> (si vous êtes à Jourdan)</li>
|
<code>monlogin@vedette</code> (si vous êtes à Jourdan)</li>
|
||||||
|
|
||||||
<li> connectez-vous sur <code>clipper</code> (en tapant
|
<li> connectez-vous sur <code>sas</code> (en tapant
|
||||||
<code>clipper</code>) depuis votre ordinateur à Jourdan/Montrouge</li>
|
<code>sas.eleves</code>) depuis votre ordinateur à Jourdan/Montrouge</li>
|
||||||
|
|
||||||
<li> créez sur <code>clipper</code> un fichier <code>.forward</code>
|
<li> créez sur <code>sas</code> un fichier <code>.forward</code>
|
||||||
(lancez un éditeur de texte comme <code>nano</code> et sauvegardez le
|
(lancez un éditeur de texte comme <code>nano</code> et sauvegardez le
|
||||||
fichier comme <code>.forward</code>, n'oubliez pas le point du début,
|
fichier comme <code>.forward</code>, n'oubliez pas le point du début,
|
||||||
il est important) et dans ce fichier, écrivez
|
il est important) et dans ce fichier, écrivez
|
||||||
|
@ -137,19 +137,19 @@ taper <code>monlogin@paquebot</code>. Effacez le reste.
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
connectez-vous à <code>clipper</code> (il suffit de taper « clipper »)
|
connectez-vous à <code>sas</code> (il suffit de taper « sas.eleves »)
|
||||||
puis tapez :
|
puis tapez :
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper ~ $</span> scp paquebot:.forward ~
|
<span class="prompt">sas ~ $</span> scp paquebot:.forward ~
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper ~ $</span> lockfile -ml
|
<span class="prompt">sas ~ $</span> lockfile -ml
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper ~ $</span> scp /var/mail/monlogin paquebot:/var/mail
|
<span class="prompt">sas ~ $</span> scp /var/mail/monlogin paquebot:/var/mail
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
Évidemment, remplacez 'monlogin' par votre propre login.
|
Évidemment, remplacez 'monlogin' par votre propre login.
|
||||||
|
@ -161,10 +161,10 @@ puis tapez :
|
||||||
<span class="prompt">paquebot ~ $</span> lockfile -mu
|
<span class="prompt">paquebot ~ $</span> lockfile -mu
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
puis, une dernière fois sur <code>clipper</code> :
|
puis, une dernière fois sur <code>sas</code> :
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper ~ $</span> lockfile -mu
|
<span class="prompt">sas ~ $</span> lockfile -mu
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
@ -187,7 +187,7 @@ Montrouge/Jourdan, tapez :
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">vedette ~ $</span> scp clipper:.procmailrc .
|
<span class="prompt">vedette ~ $</span> scp sas.eleves:.procmailrc .
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
<p class="continue">
|
<p class="continue">
|
||||||
|
@ -232,7 +232,7 @@ Jourdan/Montrouge) :
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">vedette ~ $</span> scp clipper:monfichier.pdf .
|
<span class="prompt">vedette ~ $</span> scp sas.eleves:monfichier.pdf .
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
<p class="continue">
|
<p class="continue">
|
||||||
|
|
|
@ -399,7 +399,7 @@ Seigneur des Anneaux</cite>) :
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper ~ $</span> forumsearch Narsil
|
<span class="prompt">sas ~ $</span> forumsearch Narsil
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
<p class="continue">
|
<p class="continue">
|
||||||
|
@ -408,7 +408,7 @@ Au bout d'un certain temps (plus ou moins long suivant la recherche),
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper ~ $</span> forumsearch Narsil
|
<span class="prompt">sas ~ $</span> forumsearch Narsil
|
||||||
Exec: /usr/local/util/bin/glimpse -e 'Narsil' -H /var/forum/index-glimpse/ -w
|
Exec: /usr/local/util/bin/glimpse -e 'Narsil' -H /var/forum/index-glimpse/ -w
|
||||||
-i -L 100 -y 2>&1 |
|
-i -L 100 -y 2>&1 |
|
||||||
ens.forum.loisirs.fantasy.tolkien: 265: > Dans le film, cet empoté d'Aragorn
|
ens.forum.loisirs.fantasy.tolkien: 265: > Dans le film, cet empoté d'Aragorn
|
||||||
|
|
10
faq/mail.tml
10
faq/mail.tml
|
@ -84,7 +84,7 @@ href="&url.tuteurs;internet/courrier/mail-pine.html">Pine</a>, <a
|
||||||
href="&url.tuteurs;internet/courrier/mail-mutt.html">Mutt</a>...).</li>
|
href="&url.tuteurs;internet/courrier/mail-mutt.html">Mutt</a>...).</li>
|
||||||
|
|
||||||
<li> <strong>Utiliser un protocole comme POP ou IMAP</strong>, capable de
|
<li> <strong>Utiliser un protocole comme POP ou IMAP</strong>, capable de
|
||||||
ramener le courrier de <code>clipper </code>jusque chez vous. C'est possible
|
ramener le courrier de <code>clipper</code> jusque chez vous. C'est possible
|
||||||
avec la plupart des logiciels de mail. Pour un exemple avec Thunderbird,
|
avec la plupart des logiciels de mail. Pour un exemple avec Thunderbird,
|
||||||
consultez la <a
|
consultez la <a
|
||||||
href="&url.tuteurs;internet/courrier/index.html#thunderbird_config">page sur
|
href="&url.tuteurs;internet/courrier/index.html#thunderbird_config">page sur
|
||||||
|
@ -109,7 +109,7 @@ ordinateur</strong> par SSH, et utiliser les fonctions d'envoi de
|
||||||
votre logiciel de mail favori.</li>
|
votre logiciel de mail favori.</li>
|
||||||
|
|
||||||
<li> <strong>Utiliser le serveur SMTP de clipper.</strong> Pour ce faire,
|
<li> <strong>Utiliser le serveur SMTP de clipper.</strong> Pour ce faire,
|
||||||
adaptez les instructiosn de la <a
|
adaptez les instructions de la <a
|
||||||
href="&url.tuteurs;internet/courrier/index.html#thunderbird_config">page sur
|
href="&url.tuteurs;internet/courrier/index.html#thunderbird_config">page sur
|
||||||
le courrier électronique</a> pour votre logiciel de mail favori.</li>
|
le courrier électronique</a> pour votre logiciel de mail favori.</li>
|
||||||
|
|
||||||
|
@ -158,9 +158,9 @@ fichier.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<ol>
|
<ol>
|
||||||
<li> Connectez-vous sur <code>clipper</code>, soit physiquement, soit
|
<li> Connectez-vous sur <code>clipper</code>, soit physiquement sur une des
|
||||||
par le biais de <a
|
machines des salles informatiques, soit par le biais de <a
|
||||||
href="&url.tuteurs;internet/loin/ssh.html">SSH</a>/</li>
|
href="&url.tuteurs;internet/loin/ssh.html">SSH</a>/</li>
|
||||||
|
|
||||||
<li> Lancez un <a href="&url.tuteurs;unix/editeurs/">éditeur</a> :
|
<li> Lancez un <a href="&url.tuteurs;unix/editeurs/">éditeur</a> :
|
||||||
tapez par exemple
|
tapez par exemple
|
||||||
|
|
10
faq/utf8.tml
10
faq/utf8.tml
|
@ -159,14 +159,14 @@ saisir : on saisit un e accent aigu avec la touche compose,
|
||||||
on valide et on ferme avec <code><Control-D></code>. Si on se trouve dans
|
on valide et on ferme avec <code><Control-D></code>. Si on se trouve dans
|
||||||
un terminal <code>latin-1</code>, on va voir :
|
un terminal <code>latin-1</code>, on va voir :
|
||||||
</p>
|
</p>
|
||||||
<pre><span class="prompt">clipper ~ $</span> xxd
|
<pre><span class="prompt">sas ~ $</span> xxd
|
||||||
é
|
é
|
||||||
0000000: e90a ..
|
0000000: e90a ..
|
||||||
</pre>
|
</pre>
|
||||||
<p class="continue">tandis que dans un terminal Unicode, on
|
<p class="continue">tandis que dans un terminal Unicode, on
|
||||||
verra :</p>
|
verra :</p>
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper ~ $</span> xxd
|
<span class="prompt">sas ~ $</span> xxd
|
||||||
é
|
é
|
||||||
0000000: c3a9 0a ...
|
0000000: c3a9 0a ...
|
||||||
</pre>
|
</pre>
|
||||||
|
@ -191,7 +191,7 @@ dire que l'on est dans un terminal <code>latin-1</code>.
|
||||||
Pour faire ce test, on peut
|
Pour faire ce test, on peut
|
||||||
utiliser la commande suivante :
|
utiliser la commande suivante :
|
||||||
</p>
|
</p>
|
||||||
<pre><span class="prompt">clipper ~ $</span> printf '\xc3\xa9\n'
|
<pre><span class="prompt">sas ~ $</span> printf '\xc3\xa9\n'
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
<h3><a name="locales">Comment faire fonctionner des
|
<h3><a name="locales">Comment faire fonctionner des
|
||||||
|
@ -205,7 +205,7 @@ est donné par les <em>locales</em>. Pour connaître le réglage des
|
||||||
programmes vont subir, on peut utiliser la commande <code>locale</code>
|
programmes vont subir, on peut utiliser la commande <code>locale</code>
|
||||||
(qui existe au moins sous GNU/Linux et sous Solaris). Dans un terminal
|
(qui existe au moins sous GNU/Linux et sous Solaris). Dans un terminal
|
||||||
Unicode, j'obtiens ceci :</p>
|
Unicode, j'obtiens ceci :</p>
|
||||||
<pre><span class="prompt">clipper ~ $</span> locale
|
<pre><span class="prompt">sas ~ $</span> locale
|
||||||
LANG=
|
LANG=
|
||||||
LC_CTYPE=fr_FR.UTF-8
|
LC_CTYPE=fr_FR.UTF-8
|
||||||
LC_NUMERIC="C"
|
LC_NUMERIC="C"
|
||||||
|
@ -225,7 +225,7 @@ cette locale en tapant la commande suivante qui permet de modifier la
|
||||||
variable d'environnement <code>LC_CTYPE</code> :
|
variable d'environnement <code>LC_CTYPE</code> :
|
||||||
</p>
|
</p>
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper ~ $</span> LC_CTYPE=fr_FR.UTF-8;export LC_CTYPE
|
<span class="prompt">sas ~ $</span> LC_CTYPE=fr_FR.UTF-8;export LC_CTYPE
|
||||||
</pre>
|
</pre>
|
||||||
<p class="continue">La modification s'appliquera pour les applications
|
<p class="continue">La modification s'appliquera pour les applications
|
||||||
lancées par la suite dans ce terminal. La variable d'environnement
|
lancées par la suite dans ce terminal. La variable d'environnement
|
||||||
|
|
10
faq/vie.tml
10
faq/vie.tml
|
@ -265,7 +265,7 @@ mot de passe.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper ~ $</span> passwd
|
<span class="prompt">sas ~ $</span> passwd
|
||||||
passwd: Changing password for toto
|
passwd: Changing password for toto
|
||||||
Enter login(NIS) password:
|
Enter login(NIS) password:
|
||||||
</pre>
|
</pre>
|
||||||
|
@ -300,7 +300,7 @@ recommencez...
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper ~ $</span> apg -M N
|
<span class="prompt">sas ~ $</span> apg -M N
|
||||||
CAN NOT USE RANDOM DEVICE TO GENERATE RANDOM SEED
|
CAN NOT USE RANDOM DEVICE TO GENERATE RANDOM SEED
|
||||||
USING LOCAL TIME AND PID FOR SEED GENERATION !!!
|
USING LOCAL TIME AND PID FOR SEED GENERATION !!!
|
||||||
negguj6 (negg-uj-SIX)
|
negguj6 (negg-uj-SIX)
|
||||||
|
@ -321,7 +321,7 @@ quelques heures à se propager dans toutes les salles informatiques.
|
||||||
<pre>
|
<pre>
|
||||||
New password:
|
New password:
|
||||||
Re-enter new password:
|
Re-enter new password:
|
||||||
NIS passwd/attributes changed on clipper
|
NIS passwd/attributes changed on sas
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
<h3><a name="fail">Après plusieurs essais je n'arrive toujours pas à
|
<h3><a name="fail">Après plusieurs essais je n'arrive toujours pas à
|
||||||
|
@ -514,7 +514,7 @@ le fichier <code>machin.doc</code> en passant par AntiWord :
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper ~ $</span> antiword -p a4 machin.doc | lpr
|
<span class="prompt">sas ~ $</span> antiword -p a4 machin.doc | lpr
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
<h2>Divers</h2>
|
<h2>Divers</h2>
|
||||||
|
@ -548,7 +548,7 @@ assembler en un seul document <code>memoire.pdf</code>, dans cet ordre. Il
|
||||||
faudra taper :</p>
|
faudra taper :</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper ~ $</span> pdftk A=partie1.pdf B=partie2.pdf C=partie3.pdf cat A B C output memoire.pdf
|
<span class="prompt">sas ~ $</span> pdftk A=partie1.pdf B=partie2.pdf C=partie3.pdf cat A B C output memoire.pdf
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -43,7 +43,7 @@ href="&url.tuteurs;unix/place_disque.html"><code>df</code></a> qui
|
||||||
vous permet de voir l'état d'un disque. Ainsi, pour vérifier où en est
|
vous permet de voir l'état d'un disque. Ainsi, pour vérifier où en est
|
||||||
<code>/var/mail</code> :</p>
|
<code>/var/mail</code> :</p>
|
||||||
|
|
||||||
<pre><span class="prompt">clipper ~ $</span> df /var/mail
|
<pre><span class="prompt">sas ~ $</span> df /var/mail
|
||||||
Filesystem kbytes used avail capacity Mounted on
|
Filesystem kbytes used avail capacity Mounted on
|
||||||
/dev/dsk/c0t0d0s6 3595709 3291260 268492 93% /var/mail
|
/dev/dsk/c0t0d0s6 3595709 3291260 268492 93% /var/mail
|
||||||
</pre>
|
</pre>
|
||||||
|
|
|
@ -187,7 +187,7 @@ ayez aussi envie de le faire depuis votre éditeur lorsque vous composez
|
||||||
votre texte. Pour celà il faut demander à mutt de laisser les headers
|
votre texte. Pour celà il faut demander à mutt de laisser les headers
|
||||||
lorsque vous composez. Ça se règle dans le <code>.muttrc</code>:</p>
|
lorsque vous composez. Ça se règle dans le <code>.muttrc</code>:</p>
|
||||||
|
|
||||||
<pre>clipper ~ $ mon_editeur .muttrc</pre>
|
<pre>sas ~ $ mon_editeur .muttrc</pre>
|
||||||
|
|
||||||
<div class="illustration">
|
<div class="illustration">
|
||||||
<img src="mutt_muttrc1.png" alt="[Le fichier .muttrc]" />
|
<img src="mutt_muttrc1.png" alt="[Le fichier .muttrc]" />
|
||||||
|
@ -431,7 +431,7 @@ alias sont enregistrés dans le fichier <code>.mutt-alias</code>. On peut
|
||||||
alors l'ouvrir avec l' <a href="&url.jargon;#editeur">éditeur</a> de notre
|
alors l'ouvrir avec l' <a href="&url.jargon;#editeur">éditeur</a> de notre
|
||||||
choix.</p>
|
choix.</p>
|
||||||
|
|
||||||
<pre>clipper ~ $ mon_editeur .muttalias</pre>
|
<pre>sas ~ $ mon_editeur .muttalias</pre>
|
||||||
|
|
||||||
<div class="illustration">
|
<div class="illustration">
|
||||||
<img src="mutt_adresse2.png" alt="[Édition du fichier .muttalias]" />
|
<img src="mutt_adresse2.png" alt="[Édition du fichier .muttalias]" />
|
||||||
|
|
|
@ -284,7 +284,7 @@ orthographique que en français, je vous conseille l'opération
|
||||||
suivante :
|
suivante :
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre><span class="prompt">clipper ~ $</span> echo 'lang fr' > ~/.aspell.conf</pre>
|
<pre><span class="prompt">sas ~ $</span> echo 'lang fr' > ~/.aspell.conf</pre>
|
||||||
|
|
||||||
<p class="continue">qui indique au correcteur de toujours corriger en
|
<p class="continue">qui indique au correcteur de toujours corriger en
|
||||||
français. Pour l'anglais ou l'allemand, on remplacerait <code>fr</code>
|
français. Pour l'anglais ou l'allemand, on remplacerait <code>fr</code>
|
||||||
|
|
194
internet/eduroam.tml
Normal file
194
internet/eduroam.tml
Normal file
|
@ -0,0 +1,194 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE html PUBLIC
|
||||||
|
"-//ENS/Tuteurs//DTD TML 1//EN" "tuteurs://DTD/tml.dtd">
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>eduroam</title>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<div class="attention">
|
||||||
|
Cette page est en cours d'écriture, et contient donc des
|
||||||
|
informations incomplètes et/ou imprécises. Utilisez à vos
|
||||||
|
risques et périls, et n'hésitez pas à envoyer vos
|
||||||
|
remarques/demandes (par exemple pour d'autres systèmes)
|
||||||
|
à <pre>basile[point]clement[at]ens[point]fr</pre>.
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h1>Connection eduroam à l'ENS et ailleurs</h1>
|
||||||
|
|
||||||
|
<div>
|
||||||
|
eduroam est un réseau WiFi diffusé dans de nombreuses institutions
|
||||||
|
de recherche et/ou d'enseignement en France, en Europe, et dans le
|
||||||
|
reste du monde. Son but est d'offrir un accès à Internet aux
|
||||||
|
étudiants et personnels de ces établissements de façon universelle
|
||||||
|
(si vous avez des identifiants eduroam dans un établissement, par
|
||||||
|
exemple à l'ENS, vous pouvez vous connecter à eduroam partout dans
|
||||||
|
le monde !).</div>
|
||||||
|
|
||||||
|
<h2>Installation automatique (recommandé sous Windows)</h2>
|
||||||
|
|
||||||
|
<div>
|
||||||
|
En cours
|
||||||
|
d'écriture. Voir <a href="https://cat.eduroam.org/?idp=274">l'outil
|
||||||
|
de configuration CAT</a> d'eduroam.</div>
|
||||||
|
|
||||||
|
<h2>Installation manuelle (recommandé sous Linux)</h2>
|
||||||
|
|
||||||
|
<!-- <h3>Ubuntu (Linux avec {tool par défaut})</h3>
|
||||||
|
<h3>KUbuntu (Linux avec {tool par défaut})</h3> -->
|
||||||
|
|
||||||
|
<h3>Linux (ubuntu) avec NetworkManager</h3>
|
||||||
|
|
||||||
|
<div>
|
||||||
|
Dans le menu de sélection de réseau, sélectionnez un réseau
|
||||||
|
eduroam (clic gauche), puis suivez les instructions suivantes.<!-- Vous devriez obtenir une fenêtre de
|
||||||
|
configuration similaire à celle sur la figure TODO. Suivez alors les
|
||||||
|
instructions de configurations suivantes pour obtenir quelque
|
||||||
|
chose de similaire à la figure TODO.-->
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<ol>
|
||||||
|
<li>Dans <code>Authentication</code>, choisissez <code>Tunneled TLS</code></li>
|
||||||
|
<li>Dans <code>Anonymous Identity</code>, entrez <code>anonymous@ens.fr</code></li>
|
||||||
|
<li>Dans <code>CA Certificate</code>, sélectionnez le
|
||||||
|
fichier <code>/etc/ssl/certs/AddTrust_External_Root.pem</code></li>
|
||||||
|
<li>Dans <code>Inner authentication</code>, sélectionnez <code>PAP</code></li>
|
||||||
|
<li>Entrez votre identifiant ENT/GPS <strong>en
|
||||||
|
ajoutant <code>@ens.fr</code> à la fin</strong> (par
|
||||||
|
exemple, si votre identifiant ENT/GPS
|
||||||
|
est <code>bobama</code>, vous devez
|
||||||
|
renseigner <code>bobama@ens.fr</code>)</li>
|
||||||
|
<li>Dans <code>Password</code>, entrez votre mot de passe ENT/GPS</li>
|
||||||
|
<li>Cliquez sur <code>Connect</code></li>
|
||||||
|
<li>NetworkManager peut, dans certain cas, vous demander le mot
|
||||||
|
de passe de votre trousseau. Il faut alors renseigner le mot
|
||||||
|
de passe de votre compte sur votre ordinateur, pas le mot de
|
||||||
|
passe ENT/GPS !</li>
|
||||||
|
</ol>
|
||||||
|
|
||||||
|
<h3>Linux avec wicd</h3>
|
||||||
|
|
||||||
|
<div>
|
||||||
|
wicd ne possède malheureusement pas de profil fonctionnant avec la
|
||||||
|
configuration eduroam de l'ENS, il va donc falloir le créer nous
|
||||||
|
même.</div>
|
||||||
|
|
||||||
|
<div class="attention">
|
||||||
|
Vous avez besoin d'un accès <em>root</em> (administrateur) à
|
||||||
|
votre machine. <br /> Si ce n'est pas le cas - il vous faut
|
||||||
|
utiliser une autre méthode.
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div>
|
||||||
|
Créez, en tant que <em>root</em> le
|
||||||
|
fichier <code>/etc/wicd/encryption/templates/eduroam-ens</code>
|
||||||
|
et placez-y le contenu suivant :
|
||||||
|
<pre>name = Eduroam ENS
|
||||||
|
author = Basile Clement
|
||||||
|
version = 1
|
||||||
|
require identity *Identifiant password *Mot_de_passe
|
||||||
|
protected password *Mot_de_passe
|
||||||
|
-----
|
||||||
|
ctrl_interface=/var/run/wpa_supplicant
|
||||||
|
network={
|
||||||
|
ssid="$_ESSID"
|
||||||
|
scan_ssid="$_SCAN"
|
||||||
|
key_mgmt=WPA-EAP
|
||||||
|
eap=TTLS
|
||||||
|
identity="$_IDENTITY"
|
||||||
|
anonymous_identity="anonymous@ens.fr"
|
||||||
|
password="$_PASSWORD"
|
||||||
|
ca_path="/etc/ssl/certs"
|
||||||
|
subject_match="ens.fr"
|
||||||
|
phase2="auth=PAP"
|
||||||
|
}</pre>
|
||||||
|
</div><div>
|
||||||
|
Ensuite, éditez le
|
||||||
|
fichier <code>/etc/wicd/encryption/templates/active</code>
|
||||||
|
(toujours en tant que <em>root</em>) et ajoutez-y la ligne
|
||||||
|
suivante :
|
||||||
|
<pre>eduroam-ens</pre>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div>
|
||||||
|
Maintenant, il ne reste plus qu'à configurer un profil avec vos
|
||||||
|
identifiants eduroam.
|
||||||
|
<ol>
|
||||||
|
<li>Sélectionnez un réseau eduroam quelconque (ESSID <code>eduroam</code>)</li>
|
||||||
|
<li>Cochez les cases <code>Use these settings for all network
|
||||||
|
sharing this essid</code> et <code>Use encryption</code></li>
|
||||||
|
<li>Sélectionnez <code>Eduroam ENS</code> comme méthode de chiffrage</li>
|
||||||
|
<li>Entrez vos identifiants (habituellement, la première
|
||||||
|
lettre de votre prenom puis votre nom - <strong>n'ajoutez
|
||||||
|
pas <code>@ens.fr</code></strong>) et mots de passe ENT/GPS
|
||||||
|
dans les champs <code>Identifiant</code>
|
||||||
|
et <code>Mot_de_passe</code></li>
|
||||||
|
<li>Enregistrez la configuration et connectez-vous. Vous
|
||||||
|
devriez avoir accès à internet.</li>
|
||||||
|
</ol>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h3>(Arch)Linux avec netctl</h3>
|
||||||
|
|
||||||
|
<h3>Linux avec wpa_supplicant</h3>
|
||||||
|
|
||||||
|
<div>Si vous utilisez wpa_supplicant, vous devriez être à peu près
|
||||||
|
capables de vous débrouiller tout seul pour la configuration. Le
|
||||||
|
bloc <em>network</em> suivant devrait fonctionner (pensez à
|
||||||
|
correctement remplacer <code>$LOGIN</code>
|
||||||
|
et <code>$PASSWORD</code> et n'ajoutez pas <code>@ens.fr</code>
|
||||||
|
après l'identifiant ENT/GPSp) suivant devrait fonctionner :
|
||||||
|
|
||||||
|
<pre>network={
|
||||||
|
ssid="eduroam"
|
||||||
|
key_mgmt=WPA-EAP
|
||||||
|
eap=TTLS
|
||||||
|
identity="$LOGIN"
|
||||||
|
anonymous_identity="anonymous@ens.fr"
|
||||||
|
password="$PASSWORD"
|
||||||
|
ca_path="/etc/ssl/certs/"
|
||||||
|
subject_match="ens.fr"
|
||||||
|
phase2="auth=PAP"
|
||||||
|
}</pre>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h3>Android 4.X.X</h3>
|
||||||
|
<div>
|
||||||
|
Cette procédure a été testée sur un HTC One
|
||||||
|
X sous Android 4.2.2 et sur un Galaxy Nexus sous Android 4.3.?.
|
||||||
|
|
||||||
|
Allez dans Settings Activez le WiFi Choisissez "TTLS" dans Methode
|
||||||
|
EAP Choisissez "PAP" dans Phase 2 Mettez votre identifiant ENT/GPS
|
||||||
|
puis @ens.fr dans "Identite" Mettez votre mot de passe ENT/GPS
|
||||||
|
dans "mot de passe" Dans Anonyme entrez "anonymous@ens.fr" (il
|
||||||
|
faut parfois cocher la case "Afficher les options avancées")
|
||||||
|
Cliquez sur "Sauver"
|
||||||
|
</div>
|
||||||
|
<div class="metainformation">
|
||||||
|
Auteur : Basile Clement. <date value="from git" />.
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- netctl
|
||||||
|
Description='eduroam network configuration'
|
||||||
|
Interface=wlan0
|
||||||
|
Connection=wireless
|
||||||
|
Security=wpa-configsection
|
||||||
|
ESSID=eduroam
|
||||||
|
IP=dhcp
|
||||||
|
WPAConfigSection=(
|
||||||
|
'ssid="eduroam"'
|
||||||
|
'key_mgmt=WPA-EAP'
|
||||||
|
'eap=TTLS'
|
||||||
|
'anonymous_identity="anonymous@ens.fr"'
|
||||||
|
'identity="$LOGIN"'
|
||||||
|
'password="$PASSWORD"'
|
||||||
|
'priority=42'
|
||||||
|
'phase2="auth=PAP"'
|
||||||
|
'subject_match="ens.fr"'
|
||||||
|
)
|
||||||
|
-->
|
|
@ -11,7 +11,7 @@
|
||||||
<h1>Connexion à distance sécurisée</h1>
|
<h1>Connexion à distance sécurisée</h1>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
SSH est un logiciel (et un protocole) permettant de se connecter à un ordinateur distant de façon sécurisée. Il vous permet en particulier d'ouvrir un shell à distance sur le serveur des élèves, clipper.
|
SSH est un logiciel (et un protocole) permettant de se connecter à un ordinateur distant de façon sécurisée. Il vous permet en particulier d'ouvrir un shell à distance sur les machines des salles informatiques de l'ENS, et sur la machine <code>sas</code>. (Le serveur des élèves, clipper, n'est pas accessible par SSH pour des raissons de sécurité.)
|
||||||
</p>
|
</p>
|
||||||
<div class="encadre">
|
<div class="encadre">
|
||||||
<strong>À savoir</strong> : le protocole SSH n'est <em>pas</em> une
|
<strong>À savoir</strong> : le protocole SSH n'est <em>pas</em> une
|
||||||
|
@ -20,6 +20,13 @@ href="http://www.eleves.ens.fr/wintuteurs/">WinTuteurs</a>, le <a
|
||||||
href="http://www.eleves.ens.fr/wintuteurs/tutorials/putty/">tutorial
|
href="http://www.eleves.ens.fr/wintuteurs/tutorials/putty/">tutorial
|
||||||
sur PuTTY (Windows)</a>.
|
sur PuTTY (Windows)</a>.
|
||||||
</div>
|
</div>
|
||||||
|
<div class="encadre">
|
||||||
|
<strong>Note</strong> : Sur cette page, il est question de SSH1 et de SSH2. Depuis quelques années déjà toutes les machines de l'ENS utilisent SSH2 et ce protocole est devenu le nouveau standard. Les informations sur SSH1 ne sont là qu'en cas de besoins vraiment particuliers.
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="encadre">
|
||||||
|
<strong>Note</strong> : Sur cette page, la machine <code>trolle.ens.fr</code> sera utilisée pour les démonstrations. Sachez que vous pouvez vous connecter de la même façon sur n'importe quelle machine des salles informatiques (le nom de la machine étant marqué dessus). Vous pouvez également vous connecter sur <code>sas.eleves.ens.fr</code> qui remplace l'ancien accès à <code>clipper</code> mais cette machine n'étant pas physique, il est conseillé de se connecter sur une des machines des salles informatiques pour effectuer des tâches gourmandes en ressources.
|
||||||
|
</div>
|
||||||
|
|
||||||
<h2>Se connecter</h2>
|
<h2>Se connecter</h2>
|
||||||
|
|
||||||
|
@ -34,9 +41,9 @@ entend la machine devant laquelle vous vous trouvez. Dans ce tutorial,
|
||||||
on l'appelle <code>machineloc</code>. La <dfn>machine distante</dfn>,
|
on l'appelle <code>machineloc</code>. La <dfn>machine distante</dfn>,
|
||||||
c'est celle à laquelle vous voulez vous connecter. Dans ce tutorial,
|
c'est celle à laquelle vous voulez vous connecter. Dans ce tutorial,
|
||||||
on l'appelle <code>machinedist</code>. Par exemple, si vous êtes dans
|
on l'appelle <code>machinedist</code>. Par exemple, si vous êtes dans
|
||||||
votre thurne et que vous voulez vous connecter à <code>clipper</code>,
|
votre thurne et que vous voulez vous connecter à une machine de l'ENS (<code>trolle.ens.fr</code>),
|
||||||
la machine locale est votre propre ordinateur, la machine distante est
|
la machine locale est votre propre ordinateur, la machine distante est
|
||||||
clipper.
|
<code>trolle.ens.fr</code>.
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
@ -54,9 +61,9 @@ On peut aussi utiliser la syntaxe équivalente :
|
||||||
|
|
||||||
<p class="continue">
|
<p class="continue">
|
||||||
Pour indiquer la machine à distance, vous pouvez utiliser aussi bien
|
Pour indiquer la machine à distance, vous pouvez utiliser aussi bien
|
||||||
le nom de la machine (<code>clipper.ens.fr</code>,
|
le nom de la machine (<code>sas.eleves.ens.fr</code>,
|
||||||
<code>horus.ens.fr</code>, etc.) que son adresse IP (pour clipper,
|
<code>horus.ens.fr</code>, etc.) que son adresse IP (pour sas.eleves,
|
||||||
<code>129.199.129.1</code>).
|
<code>129.199.129.11</code>).
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p>Si vous avez le même login sur les deux machines en question, ce
|
<p>Si vous avez le même login sur les deux machines en question, ce
|
||||||
|
@ -82,7 +89,7 @@ Are you sure you want to continue connecting (yes/no)?
|
||||||
<p class="continue">
|
<p class="continue">
|
||||||
Ne paniquez pas ! Tout est parfaitement normal, on vérifie qu'il
|
Ne paniquez pas ! Tout est parfaitement normal, on vérifie qu'il
|
||||||
s'agit de la bonne machine. Il suffit de répondre 'yes' pour
|
s'agit de la bonne machine. Il suffit de répondre 'yes' pour
|
||||||
continuer. <code>ssh</code> vous dira alors :
|
continuer (si vous êtes sûr de votre connexion). <code>ssh</code> vous dira alors :
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
|
@ -93,8 +100,8 @@ the list of known hosts.
|
||||||
<p class="continue">
|
<p class="continue">
|
||||||
Ce qui signifie que <code>ssh</code> ne vous embêtera plus à poser la
|
Ce qui signifie que <code>ssh</code> ne vous embêtera plus à poser la
|
||||||
question. Notez au passage le « RSA1 » entre parenthèses. Il s'agit du
|
question. Notez au passage le « RSA1 » entre parenthèses. Il s'agit du
|
||||||
type de clef utilisée par la machine distante. Cette information peut
|
type de clé utilisée par la machine distante. Cette information peut
|
||||||
vous servir par la suite pour générer une clef.
|
vous servir par la suite pour générer une clé.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
|
|
||||||
|
@ -108,7 +115,7 @@ défaut, <code>ssh</code> vous le réclamera.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="clipper">clipper ~ $</span> ssh machine.monlabo.fr
|
<span class="clipper">trolle.ens.fr ~ $</span> ssh machine.monlabo.fr
|
||||||
toto@machine's password:
|
toto@machine's password:
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
|
@ -117,44 +124,48 @@ Il vous suffit de taper votre mot de passe. Attention, pour des
|
||||||
raisons de sécurité (un coup d'œil sur l'écran de son voisin est
|
raisons de sécurité (un coup d'œil sur l'écran de son voisin est
|
||||||
un mode de piratage basique mais efficace) celui n'apparaître pas à
|
un mode de piratage basique mais efficace) celui n'apparaître pas à
|
||||||
l'écran, vous devrez taper en aveugle. Si vous pensez avoir commis une
|
l'écran, vous devrez taper en aveugle. Si vous pensez avoir commis une
|
||||||
erreur dans votre mot de passe, faites <code>Ctrl+u</code> et retapez
|
erreur dans votre mot de passe, faites <code>Ctrl+u</code> et retapez-le
|
||||||
le en entier. Si vous avez tapé correctement votre mot de passe, vous
|
en entier. Si vous avez tapé correctement votre mot de passe, vous
|
||||||
aurez à votre disposition un shell sur la machine distante. Sinon,
|
aurez à votre disposition un shell sur la machine distante. Sinon,
|
||||||
vous lirez « <i lang="en">Permission denied.</i> » et il faudra
|
vous lirez « <i lang="en">Permission denied.</i> » et il faudra
|
||||||
recommencer.
|
recommencer.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<h3>Authentification par clef publique</h3>
|
<h3>Authentification par clé publique</h3>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
Une autre méthode utilise ce qu'on appelle une « clef publique »,
|
Une autre méthode utilise ce qu'on appelle une « clé publique »,
|
||||||
c'est-à-dire un code qui vous identifie. Si vous suivez la procédure
|
c'est-à-dire un code qui vous identifie. Si vous suivez la procédure
|
||||||
décrite ci-dessous, vous pourrez vous connecter par <code>ssh</code>
|
décrite ci-dessous, vous pourrez vous connecter par <code>ssh</code>
|
||||||
sur une machine distante sans avoir à taper de mot de passe.
|
sur une machine distante sans avoir à taper de mot de passe. De plus,
|
||||||
|
cette méthode permet de se connecter sur plusieurs machines avec la même
|
||||||
|
clé, ce qui peut être pratique. Enfin, utiliser une clé publique augmente
|
||||||
|
(légèrement) la sécurité en cas de compromission du serveur : celui-ci ne peut
|
||||||
|
pas récupérer votre mot de passe.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<h4><a name="type">Type de clef</a></h4>
|
<h4><a name="type">Type de clé</a></h4>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
Il existe différentes versions de SSH. Suivant le type de version
|
Il existe différentes versions de SSH. Suivant le type de version
|
||||||
utilisé sur la machine distante, le type de clef à générer
|
utilisé sur la machine distante, le type de clé à générer
|
||||||
diffère. Cette information vous est donnée par exemple lors de votre
|
diffère. Cette information vous est donnée par exemple lors de votre
|
||||||
première connexion <code>ssh</code> sur cette machine (voir <a
|
première connexion <code>ssh</code> sur cette machine (voir <a
|
||||||
href="#typeclef">ci-dessus</a>). Si vous ne vous en souvenez plus,
|
href="#typeclef">ci-dessus</a>). Si vous ne vous en souvenez plus,
|
||||||
sachez que SSH1 utilisegénéralement des clefs RSA1, et SSH2 des clefs
|
sachez que SSH1 utilise généralement des clés RSA1, et que SSH2 peut utiliser des clés
|
||||||
DSA. Pour connaître la version de SSH utilisée sur la machine
|
RSA ou DSA. Pour connaître la version de SSH utilisée sur la machine
|
||||||
distante, tapez <code>ssh -v</code> sur la machine distante.
|
distante, tapez <code>ssh -v</code> sur la machine distante.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<div class="ens">
|
<div class="ens">
|
||||||
À l'ENS, depuis décembre 2003, les ordinateurs utilisent SSH2. Si vous
|
À l'ENS, depuis décembre 2003, les ordinateurs utilisent SSH2. Si vous
|
||||||
aviez déjà une clef publique pour vous connecter à l'ENS, il vaut
|
aviez déjà une clé publique pour vous connecter à l'ENS, il vaut
|
||||||
mieux en changer. Il vous suffit de générer une nouvelle clef, de type
|
mieux en changer. Il vous suffit de générer une nouvelle clé, de type
|
||||||
DSA, et de suivre de nouveau la procédure ci-dessous.
|
RSA (chiffrement recommandé), et de suivre de nouveau la procédure ci-dessous.
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper ~</span> $ ssh -v
|
<span class="prompt">trolle ~</span> $ ssh -v
|
||||||
OpenSSH_3.7.1p2, SSH protocols 1.5/2.0, OpenSSL 0.9.7c 30 Sep 2003
|
OpenSSH_3.7.1p2, SSH protocols 1.5/2.0, OpenSSL 0.9.7c 30 Sep 2003
|
||||||
Usage: ssh [options] host [command]
|
Usage: ssh [options] host [command]
|
||||||
<...>
|
<...>
|
||||||
|
@ -165,12 +176,12 @@ Le « SSH protocols 1.5/2.0 » vous indique qu'il s'agit d'un
|
||||||
<code>ssh</code> récent qui peut faire du SSH1 ou du SSH2.
|
<code>ssh</code> récent qui peut faire du SSH1 ou du SSH2.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<h4><a name="keygen">Générer la clef</a></h4>
|
<h4><a name="keygen">Générer la clé</a></h4>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
Pour ce faire, commencez par taper la commande <code>ssh-keygen</code>
|
Pour ce faire, commencez par taper la commande <code>ssh-keygen</code>
|
||||||
(comme <i lang="en">key generator</i>) <strong>sur la machine
|
(comme <i lang="en">key generator</i>) <strong>sur la machine
|
||||||
locale</strong> (et pas sur la machine à distance).
|
locale</strong> (et pas sur la machine distante).
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
|
@ -179,95 +190,103 @@ locale</strong> (et pas sur la machine à distance).
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
Avec un <code>ssh</code> récent, qui peut faire du SSH1 ou du SSH2, il
|
Avec un <code>ssh</code> récent, qui peut faire du SSH1 ou du SSH2, il
|
||||||
faut indiquer le type de clef à générer (voir ci-dessus). Par exemple,
|
faut indiquer le type de clé à générer (voir ci-dessus). Par exemple,
|
||||||
pour générer une clef DSA (SSH2) :
|
pour générer une clé RSA (recommandé) :
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
|
<pre>
|
||||||
|
<span class="prompt">machineloc ~ $</span> ssh-keygen -t rsa
|
||||||
|
</pre>
|
||||||
|
|
||||||
|
<p>Pour générer une clé de type DSA, il suffit d'utiliser la commande suivant à la place :</p>
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">machineloc ~ $</span> ssh-keygen -t dsa
|
<span class="prompt">machineloc ~ $</span> ssh-keygen -t dsa
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
|
<p>Notez également qu'il est possible de spécifier la taille de la clé (en bits) avec le paramètre <code>-b X</code> où X est un nombre de bits à choisir parmi (par exemple) 1024, 2048 (minimum recommandé), 4096.</p>
|
||||||
|
|
||||||
<p class="continue">
|
<p class="continue">
|
||||||
Le générateur de clefs va en générer deux, une clef publique et une
|
Le générateur de clés va en générer deux, une clé publique et une
|
||||||
clef privée. Il va placer la clef privée (sous forme chiffrée) dans un
|
clé privée. Il va placer la clé privée (sous forme chiffrée) dans un
|
||||||
endroit qui, par défaut, est <code>$HOME/.ssh/id_dsa</code> pour
|
endroit qui, par défaut, est <code>$HOME/.ssh/id_rsa</code> pour
|
||||||
SSH2 et <code>$HOME/.ssh/identity</code> pour SSH1 :
|
SSH2 et une clé chiffrée en RSA et <code>$HOME/.ssh/identity</code> pour SSH1 :
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">machineloc ~ $</span> ssh-keygen -t dsa
|
<span class="prompt">machineloc ~ $</span> ssh-keygen -t rsa
|
||||||
Generating public/private dsa key pair.
|
Generating public/private rsa key pair.
|
||||||
Enter file in which to save the key (/usr/home/toto/.ssh/id_dsa):
|
Enter file in which to save the key (/usr/home/toto/.ssh/id_rsa):
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
<p class="continue">Appuyez sur <code>Enter</code> pour accepter la
|
<p class="continue">Appuyez sur <code>Enter</code> pour accepter la
|
||||||
localisation de la clef (il est plus simple d'accepter la localisation
|
localisation de la clé (il est plus simple d'accepter la localisation
|
||||||
proposée). <code>ssh-keygen</code> vous demande ensuite une « <i
|
proposée). <code>ssh-keygen</code> vous demande ensuite une « <i
|
||||||
lang="en">passphrase</i> » (équivalent d'un mot de passe, mais sous
|
lang="en">passphrase</i> » (équivalent d'un mot de passe, mais sous
|
||||||
forme de phrase). Cette phrase sert à fortifier la clef pour la rendre
|
forme de phrase). Cette phrase sert à fortifier la clé pour la rendre
|
||||||
plus difficilement cassable. À partir de là, deux solutions :
|
plus difficilement cassable. À partir de là, deux solutions :
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li> si vous tapez une phrase, votre connection sera plus sûre, mais
|
<li> si vous tapez une phrase, votre connection sera plus sûre, mais
|
||||||
vous devrez utiliser <code>ssh-agent</code> pour ne pas avoir à la
|
vous devrez utiliser <code>ssh-agent</code> pour ne pas avoir à la
|
||||||
retaper à chaque fois (voir <a href="#ssh-agent">plus bas</a>)</li>
|
retaper à chaque fois (voir <a href="#ssh-agent">plus bas</a>). Si votre clé privée est récupérée, elle ne peut pas être utilisée sans la passphrase associée.</li>
|
||||||
|
|
||||||
<li> vous ne tapez pas de phrase (et appuyez seulement sur
|
<li> vous ne tapez pas de phrase (et appuyez seulement sur
|
||||||
<code>Enter</code>), votre connexion sera moins sûre</li>
|
<code>Enter</code>), votre connexion sera moins sûre. N'importe qui ayant accès à votre clé privée pourra se connecter en s'identifiant à votre place.</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<p>Que vous tapiez une phrase ou pas, à la fin vous verrez quelque
|
<p>Que vous tapiez une phrase ou pas, à la fin vous verrez quelque
|
||||||
chose comme </p>
|
chose comme </p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
Your identification has been saved in /usr/home/toto/.ssh/id_dsa.
|
Your identification has been saved in /usr/home/toto/.ssh/id_rsa.
|
||||||
Your public key has been saved in /usr/home/toto/.ssh/id_dsa.pub.
|
Your public key has been saved in /usr/home/toto/.ssh/id_rsa.pub.
|
||||||
The key fingerprint is:
|
The key fingerprint is:
|
||||||
1a:2a:3e:4a:1a:65:1c:89:10:92:9c:5c:1f:75:cc:de
|
1a:2a:3e:4a:1a:65:1c:89:10:92:9c:5c:1f:75:cc:de
|
||||||
toto@machineloc
|
toto@machineloc
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
<h4>Que faire de la clef</h4>
|
<h4>Que faire de la clé ?</h4>
|
||||||
|
|
||||||
<p class="continue">
|
<p class="continue">
|
||||||
Si l'on récapitule, <code>ssh-keygen</code> a généré deux
|
Si l'on récapitule, <code>ssh-keygen</code> a généré deux
|
||||||
clefs :</p>
|
clés :</p>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
<li> une clef privée (chiffrée si vous avez donné une phrase, non
|
<li> une clé privée (chiffrée si vous avez donné une phrase, non
|
||||||
chiffrée sinon) qui est <code>$HOME/.ssh/identity</code> (ou
|
chiffrée sinon) qui est <code>$HOME/.ssh/identity</code> (ou
|
||||||
<code>$HOME/.ssh/id_dsa</code> si c'est du SSH2) et qui n'est
|
<code>$HOME/.ssh/id_rsa</code> si c'est du SSH2) et qui n'est
|
||||||
accessible qu'à vous</li>
|
accessible qu'à vous.</li>
|
||||||
|
|
||||||
<li> une publique (non chiffrée) qui est
|
<li> une clé publique (non chiffrée) qui est
|
||||||
<code>$HOME/.ssh/id_dsa.pub</code> (ou
|
<code>$HOME/.ssh/id_rsa.pub</code> (ou
|
||||||
<code>$HOME/.ssh/identity.pub</code> si c'est du SSH1) et qui peut
|
<code>$HOME/.ssh/identity.pub</code> si c'est du SSH1) et qui peut
|
||||||
être lue par tout le monde</li>
|
être lue par tout le monde.</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<div class="encadre">
|
<div class="encadre">
|
||||||
<strong>Définition</strong> : qu'est-ce que ce
|
<strong>Définition</strong> : qu'est-ce que ce
|
||||||
« <code>$HOME</code> » ? <dfn>$HOME</dfn> est ce qu'on appelle une
|
« <code>$HOME</code> » ? <dfn>$HOME</dfn> (ou <code>~</code>) est ce qu'on appelle une
|
||||||
variable d'environnement, qui sert à indiquer aux programmes quel est
|
variable d'environnement, qui sert à indiquer aux programmes quel est
|
||||||
votre répertoire personnel (la racine de votre compte). Faites
|
votre répertoire personnel (la racine de votre compte). Faites
|
||||||
<code>echo $HOME</code> pour savoir quel est le vôtre. Sur
|
<code>echo $HOME</code> dans un terminal sur une machine de l'ENS
|
||||||
<code>clipper</code>, c'est
|
pour savoir quel est le vôtre. Par exemple, sur les machines de l'ENS, c'est
|
||||||
<code>/users/promo/matiere/login</code>. Pour en savoir plus, voir
|
<code>/users/promo/matiere/login</code>. Pour en savoir plus, voir
|
||||||
l'article « <a
|
l'article « <a
|
||||||
href="&url.tuteurs;docs/hublot/hublot03.html#concept">Concept :
|
href="&url.tuteurs;docs/hublot/hublot03.html#concept">Concept :
|
||||||
arborescence</a> » dans le n°3 du <cite>Hublot</cite>.
|
arborescence</a> » dans le n°3 du <cite>Hublot</cite>.<br/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
Maintenant, sur la machine <strong>distante</strong>, allez dans le
|
Maintenant, sur la machine <strong>distante</strong>, allez dans le
|
||||||
répertoire <code>.ssh</code> et éditez le fichier
|
répertoire <code>~/.ssh</code> et éditez le fichier
|
||||||
<code>authorized_keys</code> : ajoutez à la fin, et <strong>sur
|
<code>authorized_keys</code> : ajoutez à la fin, et <strong>sur
|
||||||
une seule ligne</strong> (attention aux éditeurs qui coupent les
|
une seule ligne</strong> (attention aux éditeurs qui coupent les
|
||||||
lignes) la clef publique (<code>identity.pub</code> pour SSH1 ou
|
lignes) la clé publique (<code>identity.pub</code> pour SSH1 ou
|
||||||
<code>id_dsa.pub</code> pour SSH2) que vous venez de générer. Procédez
|
<code>id_rsa.pub</code> pour SSH2) que vous venez de générer (attention,
|
||||||
|
il faut bien ajouter la clé publique et non la clé privée !). Procédez
|
||||||
ainsi pour toutes les machines distantes auxquelles vous voulez vous
|
ainsi pour toutes les machines distantes auxquelles vous voulez vous
|
||||||
connecter sans avoir à taper votre mot de passe. Et voilà !
|
connecter sans avoir à taper votre mot de passe. Et voilà !
|
||||||
</p>
|
</p>
|
||||||
|
@ -276,11 +295,11 @@ connecter sans avoir à taper votre mot de passe. Et voilà !
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
Si vous avez opté pour la solution « phrase de passe », bravo, votre
|
Si vous avez opté pour la solution « phrase de passe », bravo, votre
|
||||||
connexion est plus sûre. Mais vous devez taper à chaque fois ladite
|
connexion est plus sûre, votre clé privée ne peut pas être usurpée. Mais vous devez taper à chaque fois ladite
|
||||||
phrase... Solution, utiliser <code>ssh-agent</code>.
|
phrase... ce qui est vite pénible. Solution, utiliser <code>ssh-agent</code>.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p>D'abord, il faut lancer <code>ssh-agent</code>, qui gère les clefs
|
<p>D'abord, il faut lancer <code>ssh-agent</code>, qui gère les clés
|
||||||
d'identification. Si vous êtes logué dans une salle informatique de
|
d'identification. Si vous êtes logué dans une salle informatique de
|
||||||
l'ENS avec la config conscrits, pas de problème,
|
l'ENS avec la config conscrits, pas de problème,
|
||||||
<code>ssh-agent</code> est déjà lancé. Si ce n'est pas le cas, il faut
|
<code>ssh-agent</code> est déjà lancé. Si ce n'est pas le cas, il faut
|
||||||
|
@ -288,7 +307,7 @@ le lancer vous-même.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
Comme l'agent est disponible dans tous les programmes qui découlent,
|
Comme l'agent est disponible dans tous les programmes lancés ultérieurement,
|
||||||
on le lance au début d'une session. Par exemple, quand vous êtes en
|
on le lance au début d'une session. Par exemple, quand vous êtes en
|
||||||
mode texte et que vous lancez le serveur X :
|
mode texte et que vous lancez le serveur X :
|
||||||
</p>
|
</p>
|
||||||
|
@ -308,28 +327,30 @@ Quand vous vous loguez à distance, c'est plutôt :
|
||||||
<p>
|
<p>
|
||||||
Une fois lancé, l'agent vous suit dans toutes vos connexions à
|
Une fois lancé, l'agent vous suit dans toutes vos connexions à
|
||||||
distance, et ainsi il est disponible partout. Il faut donner à l'agent
|
distance, et ainsi il est disponible partout. Il faut donner à l'agent
|
||||||
votre clef à gérer en tapant <code>ssh-add</code>. On vous demande
|
votre clé à gérer en tapant <code>ssh-add</code>. On vous demande
|
||||||
alors votre phrase de passe :
|
alors votre phrase de passe :
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">machine ~ $</span> ssh-add
|
<span class="prompt">machine ~ $</span> ssh-add
|
||||||
Need passphrase for /home/toto/.ssh/identity (toto@machine)
|
Need passphrase for /home/toto/.ssh/id_rsa (toto@machine)
|
||||||
Enter passphrase:
|
Enter passphrase:
|
||||||
Identity added: /home/toto/.ssh/identity (toto@machine)
|
Identity added: /home/toto/.ssh/id_rsa (toto@machine)
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
|
<p><em>Note</em> : Les dernières versions des environnements de bureau sous Linux possèdent leur propre interface graphique qui sert de surcouche à <code>ssh-agent</code>. Par exemple, <code>seahorse</code> (ou Trousseau de clé Gnome) tient ce rôle dans Gnome. L'utilisation de <code>ssh-agent</code> peut alors être facilitée, notamment car ces logiciels déverrouillent les clés SSH avec le mot de passe de login directement.</p>
|
||||||
|
|
||||||
<h3>Exécution d'une commande à distance</h3>
|
<h3>Exécution d'une commande à distance</h3>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
Vous pouvez également utiliser <code>ssh</code> pour exécuter une
|
Vous pouvez également utiliser <code>ssh</code> pour exécuter une
|
||||||
commande à distance. Par exemple, vous voulez, de votre machine
|
commande à distance. Par exemple, vous voulez, de votre machine
|
||||||
personnelle, connaître l'heure sur clipper, pour savoir si votre
|
personnelle, connaître l'heure sur sas.eleves, pour savoir si votre
|
||||||
machine est en retard, en avance ou à l'heure.
|
machine est en retard, en avance ou à l'heure.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">machineloc ~ $</span> ssh clipper.ens.fr date
|
<span class="prompt">machineloc ~ $</span> ssh sas.eleves.ens.fr date
|
||||||
Fri Jul 4 12:01:49 MET DST 2003
|
Fri Jul 4 12:01:49 MET DST 2003
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
|
@ -337,7 +358,7 @@ Fri Jul 4 12:01:49 MET DST 2003
|
||||||
N'oubliez pas de préciser <code>toto@machine</code> si vos logins sont
|
N'oubliez pas de préciser <code>toto@machine</code> si vos logins sont
|
||||||
différents entre les deux machines. Si vous voulez exécuter à distance
|
différents entre les deux machines. Si vous voulez exécuter à distance
|
||||||
une commande avec des options, mieux vaut mettre des guillemets. Par
|
une commande avec des options, mieux vaut mettre des guillemets. Par
|
||||||
exemple, je veux savoir si <code>brick</code> est une station Sun ou
|
exemple, je peux savoir si <code>brick</code> est une station Sun ou
|
||||||
un PC, en utilisant la commande <code>uname</code>.
|
un PC, en utilisant la commande <code>uname</code>.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
|
@ -350,6 +371,11 @@ i386
|
||||||
La réponse est « i386 », dénomination utilisée pour les PC.
|
La réponse est « i386 », dénomination utilisée pour les PC.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
|
<p><em>Petite astuce pour <a href="&url.tuteurs;internet/irc.html">IRC</a></em> : Il est possible de se connecter sur IRC sur une machine de l'ENS directement avec la commande suivante (créer un alias pour plus de facilité) :</p>
|
||||||
|
<pre>
|
||||||
|
<span class="prompt">machineloc ~ $</span> ssh login@trolle.ens.fr -t irc
|
||||||
|
</pre>
|
||||||
|
|
||||||
<h3>Message d'erreur</h3>
|
<h3>Message d'erreur</h3>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
|
@ -368,12 +394,12 @@ Please contact your system administrator.
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
<p class="continue">
|
<p class="continue">
|
||||||
Ce message signifie que la clef ssh (l'identification) de la machine
|
Ce message signifie que la clé ssh (l'identification) de la machine
|
||||||
distante a changé. En effet, à chaque fois que vous vous connectez à
|
distante a changé. En effet, à chaque fois que vous vous connectez à
|
||||||
une machine par <code>ssh</code>, celle-ci présente à votre machine
|
une machine par <code>ssh</code>, celle-ci présente à votre machine
|
||||||
une sorte de carte d'identité, ainsi vous êtes sûr qu'il s'agit bien
|
une sorte de carte d'identité, ainsi vous êtes sûr qu'il s'agit bien
|
||||||
de la bonne machine et pas d'un pirate. Ou bien la machine a
|
de la bonne machine et pas d'un pirate. Ou bien la machine a
|
||||||
réellement changé de clef ssh (à l'ENS, cela arrive de temps à autres
|
réellement changé de clé ssh (à l'ENS, cela arrive de temps à autres
|
||||||
quand le SPI upgrade une machine), ou bien c'est une attaque de
|
quand le SPI upgrade une machine), ou bien c'est une attaque de
|
||||||
pirate. Il vaut mieux écrire au SPI pour savoir ce qu'il en est.
|
pirate. Il vaut mieux écrire au SPI pour savoir ce qu'il en est.
|
||||||
</p>
|
</p>
|
||||||
|
@ -407,7 +433,7 @@ distante, faites :
|
||||||
<p class="continue">
|
<p class="continue">
|
||||||
Attention, <em>n'oubliez pas les deux points à la fin</em>. Vous
|
Attention, <em>n'oubliez pas les deux points à la fin</em>. Vous
|
||||||
devrez taper votre mot de passe (sauf si vous utilisez
|
devrez taper votre mot de passe (sauf si vous utilisez
|
||||||
l'authentification par clef publique, voir ci-dessus), puis
|
l'authentification par clé publique, voir ci-dessus), puis
|
||||||
<code>ssh</code> se lancera dans le transfert en vous indiquant sa
|
<code>ssh</code> se lancera dans le transfert en vous indiquant sa
|
||||||
progression :
|
progression :
|
||||||
</p>
|
</p>
|
||||||
|
@ -458,6 +484,13 @@ Maintenant, nous allons envoyer notre fichier <code>tagada.txt</code>
|
||||||
<span class="prompt">machineloc ~ $</span> scp tagada.txt machinedist:divers/blagues
|
<span class="prompt">machineloc ~ $</span> scp tagada.txt machinedist:divers/blagues
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
|
<p class="continue">
|
||||||
|
Et même vers n'importe quel répertoire (<code>/bidule</code> par exemple où / est la racine de la machine) :
|
||||||
|
</p>
|
||||||
|
<pre>
|
||||||
|
<span class="prompt">machineloc ~ $</span> scp tagada.txt machinedist:/bidule
|
||||||
|
</pre>
|
||||||
|
|
||||||
<h3>De la machine distante à la machine locale</h3>
|
<h3>De la machine distante à la machine locale</h3>
|
||||||
|
|
||||||
<p>Pour rapatrier des fichiers de la machine distante à votre machine
|
<p>Pour rapatrier des fichiers de la machine distante à votre machine
|
||||||
|
@ -496,7 +529,7 @@ le transfert machine locale -> machine distante, décrites ci-dessus.
|
||||||
|
|
||||||
<p class="continue">par exemple</p>
|
<p class="continue">par exemple</p>
|
||||||
|
|
||||||
<pre>sftp://conscrit@clipper.ens.fr/users/06/maths/conscrit/</pre>
|
<pre>sftp://conscrit@trolle.ens.fr/users/06/maths/conscrit/</pre>
|
||||||
|
|
||||||
<p class="continue">Une boîte de dialogue apparaît si nécessaire pour
|
<p class="continue">Une boîte de dialogue apparaît si nécessaire pour
|
||||||
vous demander votre mot de passe. Vous pouvez ensuite copier,
|
vous demander votre mot de passe. Vous pouvez ensuite copier,
|
||||||
|
@ -507,22 +540,26 @@ le transfert machine locale -> machine distante, décrites ci-dessus.
|
||||||
gestion de fichiers de KDE, par exemple celles auxquelles font appel
|
gestion de fichiers de KDE, par exemple celles auxquelles font appel
|
||||||
les fonctions Ouvrir et Enregistrer des divers logiciels. </p>
|
les fonctions Ouvrir et Enregistrer des divers logiciels. </p>
|
||||||
|
|
||||||
|
<h3>Sous Gnome</h3>
|
||||||
|
|
||||||
|
<p>La même chose est possible sous Gnome, en passant par le menu "Connexion à un serveur" du gestionnaire de fichiers Nautilus.</p>
|
||||||
|
|
||||||
<h2>Créer des alias</h2>
|
<h2>Créer des alias</h2>
|
||||||
|
|
||||||
<p> Quand on utilise beaucoup la connexion distante, il devient très
|
<p> Quand on utilise beaucoup la connexion distante, il devient très
|
||||||
vite fastidieux d'avoir toujours à taper en entier le nom
|
vite fastidieux d'avoir toujours à taper en entier le nom
|
||||||
<code>clipper.ens.fr</code>, <em>a fortiori</em> son adresse IP
|
<code>trolle.ens.fr</code>, <em>a fortiori</em> son adresse IP
|
||||||
<code>129.199.129.1</code>. S'il n'y a pas d'ambiguïté (en l'occurrence,
|
<code>129.199.129.38</code>. S'il n'y a pas d'ambiguïté (en l'occurrence,
|
||||||
si vous n'utilisez jamais qu'un seul serveur portant le nom de clipper,
|
si vous n'utilisez jamais qu'un seul serveur portant le nom de trolle,
|
||||||
et pas, par exemple, clipper.ens.fr et clipper.chezmoi.fr), vous pouvez
|
et pas, par exemple, trolle.ens.fr et trolle.chezmoi.fr), vous pouvez
|
||||||
<strong>assigner un alias à une adresse</strong>. Pour ce faire, mettez
|
<strong>assigner un alias à une adresse</strong>. Pour ce faire, mettez
|
||||||
dans le fichier <code>$HOME/.ssh/config</code> les lignes
|
dans le fichier <code>$HOME/.ssh/config</code> les lignes
|
||||||
suivantes : </p>
|
suivantes : </p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
Host clipper
|
Host trolle
|
||||||
User toto
|
User toto
|
||||||
HostName clipper.ens.fr
|
HostName trolle.ens.fr
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
<p class="continue">
|
<p class="continue">
|
||||||
|
@ -534,7 +571,7 @@ Ainsi, il suffira de taper :
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">machineloc ~ $</span> ssh clipper
|
<span class="prompt">machineloc ~ $</span> ssh trolle
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
<p class="continue">
|
<p class="continue">
|
||||||
|
@ -542,7 +579,7 @@ au lieu de :
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">machineloc ~ $</span> ssh toto@clipper.ens.fr
|
<span class="prompt">machineloc ~ $</span> ssh toto@trolle.ens.fr
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
|
@ -551,7 +588,7 @@ en effet de taper :
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">machineloc ~ $</span> scp tagada.txt clipper:divers/blagues
|
<span class="prompt">machineloc ~ $</span> scp tagada.txt trolle:divers/blagues
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
<p class="continue">
|
<p class="continue">
|
||||||
|
@ -559,7 +596,7 @@ au lieu de :
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">machineloc ~ $</span> scp tagada.txt toto@clipper.ens.fr:divers/blagues
|
<span class="prompt">machineloc ~ $</span> scp tagada.txt toto@trolle.ens.fr:divers/blagues
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
|
|
||||||
|
@ -567,9 +604,9 @@ au lieu de :
|
||||||
|
|
||||||
<div class="attention">
|
<div class="attention">
|
||||||
<strong>Mise à jour</strong> : à l'ENS, depuis décembre 2003, les
|
<strong>Mise à jour</strong> : à l'ENS, depuis décembre 2003, les
|
||||||
ordinateurs utilisent SSH2. Si vous aviez déjà une clef publique pour
|
ordinateurs utilisent SSH2. Si vous aviez déjà une clé publique pour
|
||||||
vous connecter à l'ENS, il vaut mieux en changer. Il vous suffit de
|
vous connecter à l'ENS, il vaut mieux en changer. Il vous suffit de
|
||||||
générer une nouvelle clef, de type DSA, et de <a href="#keygen">suivre
|
générer une nouvelle clé, de type RSA, et de <a href="#keygen">suivre
|
||||||
de nouveau la procédure</a>.
|
de nouveau la procédure</a>.
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
@ -586,7 +623,7 @@ sûr :
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li> le client (par exemple, vous) et le serveur (clipper)
|
<li> le client (par exemple, vous) et le serveur (trolle.ens.fr)
|
||||||
s'authentifient mutuellement, ce qui évite que des pirates se fassent
|
s'authentifient mutuellement, ce qui évite que des pirates se fassent
|
||||||
passer pour l'un ou pour l'autre</li>
|
passer pour l'un ou pour l'autre</li>
|
||||||
<li> les données échangées sur le réseau par le biais de
|
<li> les données échangées sur le réseau par le biais de
|
||||||
|
@ -608,7 +645,7 @@ responsables.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
|
|
||||||
<div class="metainformation">Auteur : Marie-Lan Nguyen, Marc Mezzarobba, Antoine Amarilli. <date value="from git" /></div>
|
<div class="metainformation">Auteur : Marie-Lan Nguyen, Marc Mezzarobba, Antoine Amarilli, Lucas Verney. <date value="from git" /></div>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -14,7 +14,9 @@
|
||||||
Certains sites Internet ne sont accessibles que depuis certains
|
Certains sites Internet ne sont accessibles que depuis certains
|
||||||
ordinateurs, serveurs ou domaines très précis. Par exemple, pour accéder
|
ordinateurs, serveurs ou domaines très précis. Par exemple, pour accéder
|
||||||
à l'Intranet de l'ENS, on doit se connecter depuis l'un des ordinateurs
|
à l'Intranet de l'ENS, on doit se connecter depuis l'un des ordinateurs
|
||||||
de l'École. Cette contrainte permet d'être certain que seules les
|
de l'École. De même, pour accéder à certains articles avec l'abonnement de
|
||||||
|
l'École, il faut se connecter depuis un des ordinateurs de l'École. Cette
|
||||||
|
contrainte permet d'être certain que seules les
|
||||||
personnes autorisées pourront accéder à certaines données, après s'être
|
personnes autorisées pourront accéder à certaines données, après s'être
|
||||||
préalablement identifiées au moyen d'un mot de passe.
|
préalablement identifiées au moyen d'un mot de passe.
|
||||||
</p>
|
</p>
|
||||||
|
@ -36,7 +38,7 @@
|
||||||
|
|
||||||
<ol>
|
<ol>
|
||||||
<li>ouvrir une connexion sécurisée avec ce serveur (par exemple
|
<li>ouvrir une connexion sécurisée avec ce serveur (par exemple
|
||||||
clipper, à l'ENS) ;</li>
|
sas.eleves.ens.fr, à l'ENS) ;</li>
|
||||||
<li>dire à votre navigateur de se brancher sur cette
|
<li>dire à votre navigateur de se brancher sur cette
|
||||||
connexion ;</li>
|
connexion ;</li>
|
||||||
<li>vous connecter à des sites comme si vous étiez sur ce
|
<li>vous connecter à des sites comme si vous étiez sur ce
|
||||||
|
@ -57,7 +59,8 @@
|
||||||
<h3>Avec Linux ou Mac OS X</h3>
|
<h3>Avec Linux ou Mac OS X</h3>
|
||||||
|
|
||||||
<p>Avec Linux ou tout autre dérivé d'UNIX (BSD, Solaris, Mac OS X,
|
<p>Avec Linux ou tout autre dérivé d'UNIX (BSD, Solaris, Mac OS X,
|
||||||
etc.), la procédure est sans doute la plus simple.</p>
|
etc.), la procédure est sans doute la plus simple. Suivez les étapes
|
||||||
|
suivantes pour mettre en place un tunnel SOCKS entre votre machine et la machine distante.</p>
|
||||||
|
|
||||||
<ol>
|
<ol>
|
||||||
|
|
||||||
|
@ -75,7 +78,7 @@
|
||||||
commande</strong> suivante (faites un copier-coller si vous
|
commande</strong> suivante (faites un copier-coller si vous
|
||||||
voulez être sûr de ne pas faire d'erreur) :
|
voulez ê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>
|
<pre><span class="prompt">toto@ordinateur $</span> ssh -ND 3128 <strong><em>monlogin</em></strong>@sas.eleves.ens.fr</pre>
|
||||||
|
|
||||||
<div class="attention">
|
<div class="attention">
|
||||||
Attention !
|
Attention !
|
||||||
|
@ -94,13 +97,15 @@
|
||||||
tunnel SSH. Donnez votre <strong>mot de passe</strong>. La
|
tunnel SSH. Donnez votre <strong>mot de passe</strong>. La
|
||||||
première fois, on vous demandera si vous acceptez la
|
première fois, on vous demandera si vous acceptez la
|
||||||
clef SSH, afin d'éviter toute tentative d'usurper l'identité de
|
clef SSH, afin d'éviter toute tentative d'usurper l'identité de
|
||||||
clipper : vérifiez que le fingerprint indiqué est bien
|
la machine distante : vérifiez que le fingerprint indiqué est bien
|
||||||
"17:b2:61:d4:51:66:48:0d:c4:a4:3f:f1:01:ed:a8:b5" et répondez « Yes ».
|
"d2:2f:2d:e6:22:17:16:1c:54:5f:e3:9a:0b:88:db:37" et répondez « Yes ».
|
||||||
|
|
||||||
<div class="encadre">Petite explication technique : la
|
<div class="encadre">Petite explication technique : la
|
||||||
commande indiquée plus haut demande au serveur
|
commande indiquée plus haut demande à ssh de créer un tunnel dynamique entre
|
||||||
www-cache.ens.fr de nous envoyer ce qu'on lui demande par son
|
la machine locale et la machine distante (sas.eleves.ens.fr) en utilisant le port 3128.
|
||||||
port 3128 sur notre port 3128.
|
Tout le trafic arrivant sur ce port sur la machine locale sera redirigé sur la machine
|
||||||
|
distante (option -D 3128). De plus, on dit à ssh de ne pas exécuter de commandes distantes
|
||||||
|
avec l'option -N.
|
||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
@ -108,7 +113,13 @@
|
||||||
Si ssh n'a pas signalé d'erreur, le tunnel est maintenant opérationel et
|
Si ssh n'a pas signalé d'erreur, le tunnel est maintenant opérationel et
|
||||||
vous pouvez passer à la section suivante. (Il est normal que ssh ne vous
|
vous pouvez passer à la section suivante. (Il est normal que ssh ne vous
|
||||||
rende pas la main, ou qu'il vous rende la main sans ouvrir de shell sur
|
rende pas la main, ou qu'il vous rende la main sans ouvrir de shell sur
|
||||||
clipper.)
|
sas.)
|
||||||
|
|
||||||
|
<div class="encadre">Si vous voulez avoir plus d'informations sur la connexion SSH
|
||||||
|
et l'état du tunnel, vous pouvez utiliser l'argument " -v " (à ajouter après ssh
|
||||||
|
dans la ligne de commande précédente) qui donnera un log détaillé de ce que fait ssh.
|
||||||
|
Dans ce cas, le signe que le tunnel est ouvert est la ligne "entering interactive session."
|
||||||
|
</div>
|
||||||
</li>
|
</li>
|
||||||
</ol>
|
</ol>
|
||||||
|
|
||||||
|
@ -133,7 +144,7 @@
|
||||||
<li>dans l'onglet « Session » :
|
<li>dans l'onglet « Session » :
|
||||||
<ol>
|
<ol>
|
||||||
<li><strong>Host name (or IP
|
<li><strong>Host name (or IP
|
||||||
address)</strong> : <code>clipper.ens.fr</code></li>
|
address)</strong> : <code>sas.eleves.ens.fr</code></li>
|
||||||
<li><strong>Port</strong> : <code>22</code></li>
|
<li><strong>Port</strong> : <code>22</code></li>
|
||||||
<li><strong>Protocole</strong> : <code>SSH</code></li>
|
<li><strong>Protocole</strong> : <code>SSH</code></li>
|
||||||
<li><strong>Saved sessions</strong> : <code>ENS par tunnel
|
<li><strong>Saved sessions</strong> : <code>ENS par tunnel
|
||||||
|
@ -175,8 +186,8 @@
|
||||||
<strong>identifiant</strong> (<em>login</em>) et votre <strong>mot de
|
<strong>identifiant</strong> (<em>login</em>) et votre <strong>mot de
|
||||||
passe</strong>. La première fois, on vous demandera si vous acceptez
|
passe</strong>. La première fois, on vous demandera si vous acceptez
|
||||||
la clef SSH, afin d'éviter toute tentative d'usurper l'identité de
|
la clef SSH, afin d'éviter toute tentative d'usurper l'identité de
|
||||||
clipper : vérifiez que le fingerprint indiqué est bien
|
sas : vérifiez que le fingerprint indiqué est bien
|
||||||
"17:b2:61:d4:51:66:48:0d:c4:a4:3f:f1:01:ed:a8:b5" et répondez « Yes ».
|
"d2:2f:2d:e6:22:17:16:1c:54:5f:e3:9a:0b:88:db:37" et répondez « Yes ».
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
|
|
||||||
|
@ -185,7 +196,8 @@
|
||||||
|
|
||||||
<p>Que vous utilisiez Linux, Mac OS, Windows, FreeBSD ou autre,
|
<p>Que vous utilisiez Linux, Mac OS, Windows, FreeBSD ou autre,
|
||||||
vous avez maintenant ouvert le tunnel. Le signe qu'il est ouvert,
|
vous avez maintenant ouvert le tunnel. Le signe qu'il est ouvert,
|
||||||
c'est la fenêtre de terminal ouverte.</p>
|
c'est la fenêtre de terminal ouverte. Attention, si vous fermez la fenêtre
|
||||||
|
de terminal, le tunnel se fermera.</p>
|
||||||
|
|
||||||
<p>Il reste à emprunter ce tunnel. Pour cela, vous devrez configurer
|
<p>Il reste à emprunter ce tunnel. Pour cela, vous devrez configurer
|
||||||
votre navigateur pour lui dire d'utiliser
|
votre navigateur pour lui dire d'utiliser
|
||||||
|
@ -211,11 +223,17 @@
|
||||||
/>
|
/>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p>Indiquez à votre navigateur que vous voulez <strong>utiliser un
|
<p>Si vous avez suivi la méthode pour Windows, indiquez à votre navigateur
|
||||||
|
que vous voulez <strong>utiliser un
|
||||||
proxy</strong>, en cliquant sur « <code>Manual proxy
|
proxy</strong>, en cliquant sur « <code>Manual proxy
|
||||||
configuration</code> », puis en
|
configuration</code> », puis en
|
||||||
tapant <code>localhost</code> comme proxy HTTP,
|
tapant <code>localhost</code> comme proxy HTTP,
|
||||||
et <code>3128</code> comme port :</p>
|
et <code>3128</code> comme port :</p>
|
||||||
|
<p>Si vous avez suivi la méthode pour Linux, indiquez à votre navigateur
|
||||||
|
que vous voulez <strong>utiliser un proxy</strong>, en cliquant sur « <code>Manual proxy
|
||||||
|
configuration</code> », puis en
|
||||||
|
tapant <code>localhost</code> comme proxy SOCKS,
|
||||||
|
et <code>3128</code> comme port :</p>
|
||||||
|
|
||||||
<p> <img src="tunnel6.png" alt="Paramètres de connection dans
|
<p> <img src="tunnel6.png" alt="Paramètres de connection dans
|
||||||
Firefox" />
|
Firefox" />
|
||||||
|
@ -319,7 +337,7 @@ emprunté. Il suffit pour cela de :</p>
|
||||||
d'« Accès réservé aux postes de l'ENS ».</p>
|
d'« Accès réservé aux postes de l'ENS ».</p>
|
||||||
|
|
||||||
<div class="metainformation">
|
<div class="metainformation">
|
||||||
Auteurs : Baptiste Mélès, Lionel Fourquaux.
|
Auteurs : Baptiste Mélès, Lionel Fourquaux, Lucas Verney.
|
||||||
<date value="from git" />
|
<date value="from git" />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 29 KiB After Width: | Height: | Size: 31 KiB |
|
@ -261,8 +261,8 @@ attachement, epérant ainsi passer pour un vrai mail.
|
||||||
Ces vers peuvent être accompagnés de virus classiques. Parfois, leur
|
Ces vers peuvent être accompagnés de virus classiques. Parfois, leur
|
||||||
but est simplement de surcharger le réseau. Souvent, ils ne concernent
|
but est simplement de surcharger le réseau. Souvent, ils ne concernent
|
||||||
explicitement que le monde Windows, mais de fait, tous ceux qui
|
explicitement que le monde Windows, mais de fait, tous ceux qui
|
||||||
utilisent le courrier électronique en font les frais. Récemment, le
|
utilisent le courrier électronique en font les frais. Le
|
||||||
virus « Sobig.F » a ainsi surchargé <code>clipper</code> pendant plus
|
virus « Sobig.F » a déjà surchargé <code>clipper</code> pendant plus
|
||||||
d'une semaine, retardant le départ et l'arrivée du mail de tout le
|
d'une semaine, retardant le départ et l'arrivée du mail de tout le
|
||||||
monde.
|
monde.
|
||||||
</p>
|
</p>
|
||||||
|
|
|
@ -12,7 +12,7 @@
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
Les élèves, magistériens, pensionnaires étrangers, bref tous ceux qui
|
Les élèves, magistériens, pensionnaires étrangers, bref tous ceux qui
|
||||||
ont un compte sur <code>clipper</code> peuvent créer une page Web sur
|
ont un compte sur <code>sas</code> peuvent créer une page Web sur
|
||||||
le <a href="http://www.eleves.ens.fr/">serveur des élèves</a>.
|
le <a href="http://www.eleves.ens.fr/">serveur des élèves</a>.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
|
@ -39,10 +39,10 @@ diffusion de vos photos de vacances.
|
||||||
|
|
||||||
<div class="attention">
|
<div class="attention">
|
||||||
<strong>Attention</strong> : il faut créer le répertoire
|
<strong>Attention</strong> : il faut créer le répertoire
|
||||||
<code>www</code> sur votre compte sur <code>clipper</code>. En
|
<code>www</code> sur votre compte sur <code>sas</code>. En
|
||||||
pratique, ça veut dire que si vous êtes à Jourdan ou Montrouge, il
|
pratique, ça veut dire que si vous êtes à Jourdan ou Montrouge, il
|
||||||
faut d'abord vous loguer à distance sur <code>clipper</code> (tapez
|
faut d'abord vous loguer à distance sur <code>sas</code> (tapez
|
||||||
simplement <code>clipper</code>). Pas de problème si vous êtes en
|
simplement <code>ssh sas.eleves</code>). Pas de problème si vous êtes en
|
||||||
salle S, T, au 46 ou dans l'Infi.
|
salle S, T, au 46 ou dans l'Infi.
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
@ -53,7 +53,7 @@ href="&url.tuteurs;unix/repertoires.html">répertoires</a> :
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper ~ $</span> mkdir www
|
<span class="prompt">sas ~ $</span> mkdir www
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
<p class="continue">
|
<p class="continue">
|
||||||
|
@ -62,7 +62,7 @@ dans ce répertoire :
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper ~ $</span> cd www
|
<span class="prompt">sas ~ $</span> cd www
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
<h3>Votre page d'accueil</h3>
|
<h3>Votre page d'accueil</h3>
|
||||||
|
|
|
@ -162,8 +162,8 @@ avez désactivé cette fonction, bien sûr).</p>
|
||||||
<p>Vous pouvez interdire l'accès à votre site à partir de certaines
|
<p>Vous pouvez interdire l'accès à votre site à partir de certaines
|
||||||
adresses IP. Dans ce document, il ne sera question que des adresses
|
adresses IP. Dans ce document, il ne sera question que des adresses
|
||||||
IPv4, dont on rappelle qu'elles sont constituées de quatre nombres de 0
|
IPv4, dont on rappelle qu'elles sont constituées de quatre nombres de 0
|
||||||
à 255 séparés par des points (par exemple l'adresse IP de clipper est
|
à 255 séparés par des points (par exemple l'adresse IP de sas.eleves est
|
||||||
<code>129.199.121.1</code>).</p>
|
<code>129.199.121.11</code>).</p>
|
||||||
|
|
||||||
<p>Pour interdire une adresse IP :</p>
|
<p>Pour interdire une adresse IP :</p>
|
||||||
|
|
||||||
|
@ -243,7 +243,7 @@ faire, on tape :</p>
|
||||||
pour lequel on vous demande un mot de passe.</p>
|
pour lequel on vous demande un mot de passe.</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper ~ $</span> htpasswd -c .passwds
|
<span class="prompt">sas ~ $</span> htpasswd -c .passwds
|
||||||
toto
|
toto
|
||||||
New password:
|
New password:
|
||||||
Re-type new password:
|
Re-type new password:
|
||||||
|
|
|
@ -166,8 +166,8 @@ Gaim</a> :
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper ~ $</span> mv 6704-gaimcrystal.tgz .gaim/smileys
|
<span class="prompt">sas ~ $</span> mv 6704-gaimcrystal.tgz .gaim/smileys
|
||||||
<span class="prompt">clipper ~ $</span> tar xfz 6704-gaimcrystal.tgz
|
<span class="prompt">sas ~ $</span> tar xfz 6704-gaimcrystal.tgz
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
|
|
|
@ -131,7 +131,7 @@ href="templates/cv1.ps.gz">cv1.ps.gz</a>)</li>
|
||||||
<li> <a href="templates/cv2.txt">CV 2</a> : plus complexe,
|
<li> <a href="templates/cv2.txt">CV 2</a> : plus complexe,
|
||||||
plus joli aussi (<a href="templates/cv2.ps.gz">cv2.ps.gz</a>), il utilise
|
plus joli aussi (<a href="templates/cv2.ps.gz">cv2.ps.gz</a>), il utilise
|
||||||
la classe de documents « CV », écrite pour cela. Elle est
|
la classe de documents « CV », écrite pour cela. Elle est
|
||||||
installée sur clipper, mais vous pouvez l'installer sur votre machine,
|
installée sur sas.eleves, mais vous pouvez l'installer sur votre machine,
|
||||||
en téléchargeant le fichier <a href="cv.cls">cv.cls</a></li>
|
en téléchargeant le fichier <a href="cv.cls">cv.cls</a></li>
|
||||||
|
|
||||||
<li> <a href="templates/cv3.txt">CV 3</a> simple et élégant (<a
|
<li> <a href="templates/cv3.txt">CV 3</a> simple et élégant (<a
|
||||||
|
|
|
@ -69,13 +69,16 @@ utilisant le package <code>french</code> de <code>babel</code>
|
||||||
<h2>La classe <code>lettre</code></h2>
|
<h2>La classe <code>lettre</code></h2>
|
||||||
|
|
||||||
<p>La classe <code>lettre</code> se fonde sur <code>letter</code>, mais
|
<p>La classe <code>lettre</code> se fonde sur <code>letter</code>, mais
|
||||||
avec quelques améliorations. Elle a été écrite par Denis Mégévand.
|
avec quelques améliorations. Elle a été écrite par Denis Mégévand.</p>
|
||||||
Attention ! Pour l'instant, la version installé sur clipper a des bugs
|
|
||||||
un peu pénible (double compilation nécessaire parce qu'elle ne reconnaît
|
<!--
|
||||||
|
Attention ! Pour l'instant, la version installé sur sas.eleves a des bugs
|
||||||
|
un peu pénibles (double compilation nécessaire parce qu'elle ne reconnaît
|
||||||
pas <code>\closing</code> tout de suite). Vous pouvez télécharger une <a
|
pas <code>\closing</code> tout de suite). Vous pouvez télécharger une <a
|
||||||
href="ftp://obsftp.unige.ch/pub/tex/macros/lettre_2.346.tar.gz">version
|
href="ftp://obsftp.unige.ch/pub/tex/macros/lettre_2.346.tar.gz">version
|
||||||
plus récente (2.346)</a>, il vous suffira ensuite, pour l'utiliser, de la
|
plus récente (2.346)</a>, il vous suffira ensuite, pour l'utiliser, de la
|
||||||
placer dans votre répertoire inputs.</p>
|
placer dans votre répertoire inputs.</p>
|
||||||
|
-->
|
||||||
|
|
||||||
<h3>Les bases</h3>
|
<h3>Les bases</h3>
|
||||||
|
|
||||||
|
@ -86,12 +89,13 @@ ici) :</p>
|
||||||
<pre>
|
<pre>
|
||||||
\documentclass[11pt]{lettre}
|
\documentclass[11pt]{lettre}
|
||||||
|
|
||||||
\usepackage[latin1]{inputenc}
|
\usepackage[utf8]{inputenc}
|
||||||
\usepackage[T1]{fontenc}
|
\usepackage[T1]{fontenc}
|
||||||
\usepackage[francais]{babel}
|
\usepackage[francais]{babel}
|
||||||
|
|
||||||
\begin{document}
|
\begin{document}
|
||||||
\begin{letter}{<em>destinataire</em>}
|
\begin{letter}{<em>destinataire</em>}
|
||||||
|
\name{<em>expéditeur</em>}
|
||||||
\def\concname{<em>Objet :~</em>} % On définit ici la commande 'objet'
|
\def\concname{<em>Objet :~</em>} % On définit ici la commande 'objet'
|
||||||
\conc{<em>Objet de la lettre</em>}
|
\conc{<em>Objet de la lettre</em>}
|
||||||
\nref{<em>Références de la lettre, de votre point de vue</em>}
|
\nref{<em>Références de la lettre, de votre point de vue</em>}
|
||||||
|
|
|
@ -125,9 +125,9 @@ dégénère.
|
||||||
Être modérateur d'un conti ne requiert aucune compétence technique. Il
|
Être modérateur d'un conti ne requiert aucune compétence technique. Il
|
||||||
suffit de lire régulièrement le conti en question et de blaster avec
|
suffit de lire régulièrement le conti en question et de blaster avec
|
||||||
discernement. Vous pouvez modérer un seul conti ou plusieurs, tout
|
discernement. Vous pouvez modérer un seul conti ou plusieurs, tout
|
||||||
seul ou à plusieurs. La liste des modérateurs actuels se trouve sur
|
seul ou à plusieurs. <!-- La liste des modérateurs actuels se trouve sur
|
||||||
<code>clipper</code> dans le fichier
|
<code>sas.eleves</code> dans le fichier
|
||||||
<code>/var/forum/blastd/proprio</code>. Pour devenir modérateur,
|
<code>/var/forum/blastd/proprio</code>.--> Pour devenir modérateur,
|
||||||
écrivez aux administrateurs de forum : <a
|
écrivez aux administrateurs de forum : <a
|
||||||
href="mailto:forum@clipper"><code>forum@clipper</code></a>.
|
href="mailto:forum@clipper"><code>forum@clipper</code></a>.
|
||||||
</p>
|
</p>
|
||||||
|
|
|
@ -42,10 +42,10 @@ courrier entrant vers phare</a>. On rappelle que la commande que vous
|
||||||
devez taper, c'est ce qui suit le <code> $</code>.
|
devez taper, c'est ce qui suit le <code> $</code>.
|
||||||
Sauvegardez votre boîte de réception
|
Sauvegardez votre boîte de réception
|
||||||
sur votre compte en remplaçant dans ce qui suit <code>login</code> par
|
sur votre compte en remplaçant dans ce qui suit <code>login</code> par
|
||||||
votre login(clipper):</p>
|
votre login (clipper):</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt"> clipper ~ $</span> rsync -av /var/mail/login Mail/boite_clipper
|
<span class="prompt"> sas ~ $</span> rsync -av /var/mail/login Mail/boite_clipper
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
<p> Vérifiez la taille totale de vos messages, et en particulier que vous
|
<p> Vérifiez la taille totale de vos messages, et en particulier que vous
|
||||||
|
@ -53,7 +53,7 @@ votre login(clipper):</p>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper ~ $</span> du -sh Mail
|
<span class="prompt">sas ~ $</span> du -sh Mail
|
||||||
187M Mail
|
187M Mail
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
|
@ -62,7 +62,7 @@ votre login(clipper):</p>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper ~ $</span> rsync -vaczP Mail login_phare@phare.normalesup.org:
|
<span class="prompt">sas ~ $</span> rsync -vaczP Mail login_phare@phare.normalesup.org:
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
|
|
||||||
|
@ -81,14 +81,14 @@ de supprimer les fichiers <strong>inutiles et encombrants</strong>.</p>
|
||||||
« <code>vers_phare</code> ». Cette méthode a plusieurs avantages,
|
« <code>vers_phare</code> ». Cette méthode a plusieurs avantages,
|
||||||
notamment de vous permettre de vérifier que les fichiers que vous voulez
|
notamment de vous permettre de vérifier que les fichiers que vous voulez
|
||||||
déplacer n'excède pas votre quota, et de ne pas transférer vos fichiers de
|
déplacer n'excède pas votre quota, et de ne pas transférer vos fichiers de
|
||||||
configuration, qui sont spécifiques à clipper.
|
configuration, qui sont spécifiques à sas.eleves.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p> Connectez-vous sur clipper comme pour transférer vos mails (cf
|
<p> Connectez-vous sur sas.eleves comme pour transférer vos mails (cf
|
||||||
ci-dessus). Créez le répertoire « <code>vers_phare</code> »:</p>
|
ci-dessus). Créez le répertoire « <code>vers_phare</code> »:</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper ~ $</span> mkdir vers_phare
|
<span class="prompt">sas ~ $</span> mkdir vers_phare
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
<p> Utilisez les commandes <code>mv</code> et <code>rm</code> pour déplacer
|
<p> Utilisez les commandes <code>mv</code> et <code>rm</code> pour déplacer
|
||||||
|
@ -98,8 +98,8 @@ de supprimer les fichiers <strong>inutiles et encombrants</strong>.</p>
|
||||||
|
|
||||||
<p> Déplacer des fichiers et des répertoires avec <code>mv</code>:</p>
|
<p> Déplacer des fichiers et des répertoires avec <code>mv</code>:</p>
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper ~ $</span> mv maitrise vers_phare/
|
<span class="prompt">sas ~ $</span> mv maitrise vers_phare/
|
||||||
<span class="prompt">clipper ~ $</span> mv cubiques2.pdf vers_phare/
|
<span class="prompt">sas ~ $</span> mv cubiques2.pdf vers_phare/
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
<p>Vérifier que vous ne dépassez pas votre quota sur phare. Attention, il
|
<p>Vérifier que vous ne dépassez pas votre quota sur phare. Attention, il
|
||||||
|
@ -107,7 +107,7 @@ de supprimer les fichiers <strong>inutiles et encombrants</strong>.</p>
|
||||||
lors de l'étape précédente à votre quota.</p>
|
lors de l'étape précédente à votre quota.</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper ~ $</span> du -sh vers_phare
|
<span class="prompt">sas ~ $</span> du -sh vers_phare
|
||||||
407M vers_phare
|
407M vers_phare
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
|
@ -115,7 +115,7 @@ de supprimer les fichiers <strong>inutiles et encombrants</strong>.</p>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper ~ $</span> rsync -vaczP vers_phare/ login_phare@phare.normalesup.org:depuis_clipper
|
<span class="prompt">sas ~ $</span> rsync -vaczP vers_phare/ login_phare@phare.normalesup.org:depuis_sas
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
<h3> S'aider avec WinSCP ou scp </h3>
|
<h3> S'aider avec WinSCP ou scp </h3>
|
||||||
|
@ -148,7 +148,7 @@ et les répertoires qui prennent le plus de place sur votre compte. Le résultat
|
||||||
taille en kilo-octets. Ce paragraphe est un bref résumé, il existe une page avec
|
taille en kilo-octets. Ce paragraphe est un bref résumé, il existe une page avec
|
||||||
<a href="&url.tuteurs;unix/place_disque.html#du">plus de détails sur la commande <code>du</code></a>.</p>
|
<a href="&url.tuteurs;unix/place_disque.html#du">plus de détails sur la commande <code>du</code></a>.</p>
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper ~ $</span> du -ak | sort -nr | head -10
|
<span class="prompt">sas ~ $</span> du -ak | sort -nr | head -10
|
||||||
98280 .
|
98280 .
|
||||||
22007 ./www
|
22007 ./www
|
||||||
1658 ./Mail
|
1658 ./Mail
|
||||||
|
@ -166,7 +166,7 @@ critères.
|
||||||
<code>ls -lhS</code> pour trier par taille. Commencez par trier le haut de la liste,
|
<code>ls -lhS</code> pour trier par taille. Commencez par trier le haut de la liste,
|
||||||
les fichiers les plus encombrants.
|
les fichiers les plus encombrants.
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper ~ $</span> ls -lhS |head -30
|
<span class="prompt">sas ~ $</span> ls -lhS |head -30
|
||||||
total 56M
|
total 56M
|
||||||
-rw-r--r-- 1 conduche math98 7.0M Sep 21 2005 0508_grand.zip
|
-rw-r--r-- 1 conduche math98 7.0M Sep 21 2005 0508_grand.zip
|
||||||
-rw-r--r-- 1 conduche math98 2.8M Feb 25 2003 chat.png
|
-rw-r--r-- 1 conduche math98 2.8M Feb 25 2003 chat.png
|
||||||
|
@ -178,12 +178,12 @@ total 56M
|
||||||
<code>ls -lht</code> pour trier par date: est-ce que vos fichiers datant d'il y a 4
|
<code>ls -lht</code> pour trier par date: est-ce que vos fichiers datant d'il y a 4
|
||||||
ans sont toujours utile ?
|
ans sont toujours utile ?
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper ~ $</span> ls -lht
|
<span class="prompt">sas ~ $</span> ls -lht
|
||||||
(...)
|
(...)
|
||||||
-rw-r--r-- 1 conduche math98 868 Nov 26 2002 linux-install.dvi
|
-rw-r--r-- 1 conduche math98 868 Nov 26 2002 linux-install.dvi
|
||||||
-rw-r--r-- 1 conduche math98 1.1K Nov 26 2002 linux-install.tex
|
-rw-r--r-- 1 conduche math98 1.1K Nov 26 2002 linux-install.tex
|
||||||
-rw-r--r-- 1 conduche math98 24K Oct 25 2002 555239470.pdf
|
-rw-r--r-- 1 conduche math98 24K Oct 25 2002 555239470.pdf
|
||||||
<span class="prompt">clipper ~ $</span>
|
<span class="prompt">sas ~ $</span>
|
||||||
</pre>
|
</pre>
|
||||||
Les fichiers les plus anciens sont en bas de la liste.
|
Les fichiers les plus anciens sont en bas de la liste.
|
||||||
|
|
||||||
|
@ -192,10 +192,10 @@ Ce paragraphe était un bref résumé, il existe une page avec
|
||||||
</li>
|
</li>
|
||||||
<li>Pour effacer les fichiers inutiles, utilisez la commande <code>rm</code>.
|
<li>Pour effacer les fichiers inutiles, utilisez la commande <code>rm</code>.
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper ~ $</span> rm 0508_*
|
<span class="prompt">sas ~ $</span> rm 0508_*
|
||||||
rm: remove regular file `0508.zip'? y
|
rm: remove regular file `0508.zip'? y
|
||||||
rm: remove regular file `0508_grand.zip'? y
|
rm: remove regular file `0508_grand.zip'? y
|
||||||
<span class="prompt">clipper ~ $</span>
|
<span class="prompt">sas ~ $</span>
|
||||||
</pre>
|
</pre>
|
||||||
Le caractère <code>*</code> sert de caractère générique.
|
Le caractère <code>*</code> sert de caractère générique.
|
||||||
</li>
|
</li>
|
||||||
|
|
|
@ -7,15 +7,15 @@
|
||||||
<title>Phare: configuration</title>
|
<title>Phare: configuration</title>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<h1>Transférer ses fichiers de configuration depuis <code>clipper</code> vers <code>Phare</code></h1>
|
<h1>Transférer ses fichiers de configuration depuis <code>sas</code> vers <code>Phare</code></h1>
|
||||||
|
|
||||||
<p>Pour transférer vos fichiers de configuration (fichiers ou répertoires du type <code>.blablarc</code> ou simplement <code>.blabla</code>), il est
|
<p>Pour transférer vos fichiers de configuration (fichiers ou répertoires du type <code>.blablarc</code> ou simplement <code>.blabla</code>), il est
|
||||||
conseillé de procéder au cas par cas, les logiciels sur <code>phare.normalesup.org</code> n'étant pas forcément totalement compatibles avec ceux de
|
conseillé de procéder au cas par cas, les logiciels sur <code>phare.normalesup.org</code> n'étant pas forcément totalement compatibles avec ceux de
|
||||||
<code>clipper</code>.</p>
|
<code>sas</code>.</p>
|
||||||
|
|
||||||
<p>Pour que <code>clipper</code> ne vous redemande pas votre mot de passe à chaque transfert, il est vivement conseillé de
|
<p>Pour que <code>sas</code> ne vous redemande pas votre mot de passe à chaque transfert, il est vivement conseillé de
|
||||||
<a href="&url.tuteurs;/internet/loin/ssh.html#s3">configurer sa connexion ssh</a> et d'installer des
|
<a href="&url.tuteurs;/internet/loin/ssh.html#s3">configurer sa connexion ssh</a> et d'installer des
|
||||||
<a href="&url.tuteurs;/internet/loin/ssh.html#s1_2">clefs</a>. Dans notre cas, la machine locale est <code>phare</code>, et la machine distante <code>clipper</code>.</p>
|
<a href="&url.tuteurs;/internet/loin/ssh.html#s1_2">clefs</a>. Dans notre cas, la machine locale est <code>phare</code>, et la machine distante <code>sas.eleves</code>.</p>
|
||||||
|
|
||||||
<h2>Les fichiers qu'il est conseillé de transférer</h2>
|
<h2>Les fichiers qu'il est conseillé de transférer</h2>
|
||||||
<p>Certains fichiers contiennent simplement des données personnelles, comme la liste d'adresse de votre carnet d'adresse, la liste des messages lus dans forum, etc...
|
<p>Certains fichiers contiennent simplement des données personnelles, comme la liste d'adresse de votre carnet d'adresse, la liste des messages lus dans forum, etc...
|
||||||
|
@ -29,7 +29,7 @@ votre signature automatique. Pour les récupérer, tapez les commandes suivantes
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">phare ~ $</span> rsync -vaczP clipper:.addressbook\* .
|
<span class="prompt">phare ~ $</span> rsync -vaczP sas.eleves:.addressbook\* .
|
||||||
receiving file list ...
|
receiving file list ...
|
||||||
2 files to consider
|
2 files to consider
|
||||||
.addressbook
|
.addressbook
|
||||||
|
@ -39,7 +39,7 @@ receiving file list ...
|
||||||
|
|
||||||
sent 56 bytes received 1929 bytes 3970.00 bytes/sec
|
sent 56 bytes received 1929 bytes 3970.00 bytes/sec
|
||||||
total size is 6185 speedup is 3.12
|
total size is 6185 speedup is 3.12
|
||||||
<span class="prompt">phare ~ $</span> rsync -vaczP clipper:.signature\* .
|
<span class="prompt">phare ~ $</span> rsync -vaczP sas.eleves:.signature\* .
|
||||||
receiving file list ...
|
receiving file list ...
|
||||||
1 file to consider
|
1 file to consider
|
||||||
|
|
||||||
|
@ -57,7 +57,7 @@ votre signature automatique. Pour les récupérer, tapez les commandes suivantes
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">phare ~ $</span> rsync -vaczP clipper:.muttalias .
|
<span class="prompt">phare ~ $</span> rsync -vaczP sas.eleves:.muttalias .
|
||||||
receiving file list ...
|
receiving file list ...
|
||||||
1 file to consider
|
1 file to consider
|
||||||
.muttalias
|
.muttalias
|
||||||
|
@ -65,7 +65,7 @@ receiving file list ...
|
||||||
|
|
||||||
sent 36 bytes received 179 bytes 430.00 bytes/sec
|
sent 36 bytes received 179 bytes 430.00 bytes/sec
|
||||||
total size is 465 speedup is 2.16
|
total size is 465 speedup is 2.16
|
||||||
<span class="prompt">phare ~ $</span> rsync -vaczP clipper:.signature\* .
|
<span class="prompt">phare ~ $</span> rsync -vaczP sas.eleves:.signature\* .
|
||||||
receiving file list ...
|
receiving file list ...
|
||||||
1 file to consider
|
1 file to consider
|
||||||
|
|
||||||
|
@ -80,12 +80,12 @@ Si vous voulez quand même le récupérer, à vos risques et périls, regardez l
|
||||||
|
|
||||||
<h3>La liste des messages lus dans forum ou les news</h3>
|
<h3>La liste des messages lus dans forum ou les news</h3>
|
||||||
<h4>Si vous utilisez flrn</h4>
|
<h4>Si vous utilisez flrn</h4>
|
||||||
<p>Lorsque vous lisez des groupes de discussion avec flrn (ce qui est la situation par défaut), celui-ci stocke différentes informations (groupes auxquels vous êtes abonnés, messages lus) dans des fichiers de configuration. On peut avoir envie de les récupérer. Sur <code>phare</code>, tous les fichiers de configuration de flrn sont rangés dans le répertoire <code>$HOME/.flrn/</code>. Sur votre compte <code>clipper</code>, si vous n'avez pas de répertoire <code>.flrn</code>, les fichiers sont dans votre répertoire <code>$HOME</code>.</p>
|
<p>Lorsque vous lisez des groupes de discussion avec flrn (ce qui est la situation par défaut), celui-ci stocke différentes informations (groupes auxquels vous êtes abonnés, messages lus) dans des fichiers de configuration. On peut avoir envie de les récupérer. Sur <code>phare</code>, tous les fichiers de configuration de flrn sont rangés dans le répertoire <code>$HOME/.flrn/</code>. Sur votre compte <code>sas</code>, si vous n'avez pas de répertoire <code>.flrn</code>, les fichiers sont dans votre répertoire <code>$HOME</code>.</p>
|
||||||
|
|
||||||
<p> Les commandes suivantes récupèrent la liste des messages lu dans <em>tous les newsgroups lu avec flrn</em>. Si vous lisez aussi les dépêches AFP ou usenet avec flrn, ces listes là seront aussi récupérées.</p>
|
<p> Les commandes suivantes récupèrent la liste des messages lu dans <em>tous les newsgroups lu avec flrn</em>. Si vous lisez aussi les dépêches AFP ou usenet avec flrn, ces listes là seront aussi récupérées.</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">phare ~/.flrn/ $</span> rsync -vaczP clipper:.flnewsrc\* .
|
<span class="prompt">phare ~/.flrn/ $</span> rsync -vaczP sas.eleves:.flnewsrc\* .
|
||||||
receiving file list ...
|
receiving file list ...
|
||||||
2 files to consider
|
2 files to consider
|
||||||
|
|
||||||
|
@ -97,7 +97,7 @@ total size is 7094 speedup is 37.94
|
||||||
<!--<p> Les commandes suivantes récupèrent la liste des groupes auxquels vous êtes abonné sur <em>tous les serveurs lu avec flrn</em>. Si vous lisez aussi les dépêches AFP ou usenet avec flrn, ces listes là seront aussi récupérées.</p>
|
<!--<p> Les commandes suivantes récupèrent la liste des groupes auxquels vous êtes abonné sur <em>tous les serveurs lu avec flrn</em>. Si vous lisez aussi les dépêches AFP ou usenet avec flrn, ces listes là seront aussi récupérées.</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">phare ~/.flrn/ $</span> rsync -vaczP clipper:.flnewsrc\* .
|
<span class="prompt">phare ~/.flrn/ $</span> rsync -vaczP sas.eleves:.flnewsrc\* .
|
||||||
|
|
||||||
|
|
||||||
<span class="prompt">phare ~/.flrn $</span>
|
<span class="prompt">phare ~/.flrn $</span>
|
||||||
|
@ -109,14 +109,14 @@ total size is 7094 speedup is 37.94
|
||||||
|
|
||||||
<h3>Les raccourcis shell et les variables d'environnement</h3>
|
<h3>Les raccourcis shell et les variables d'environnement</h3>
|
||||||
<h4>Les raccourcis </h4>
|
<h4>Les raccourcis </h4>
|
||||||
<p>Si vous avez modifié votre fichier <code>.zshrc</code> sur <code>clipper</code> pour rajouter des raccourcis — appelés « alias » —, il faut que vous alliez les récupérer manuellement, par copier/coller. Ils sont à recopier dans votre nouveau <code>.zshrc</code>, sur <code>phare</code>. Il faut bien entendu vérifier que les logiciels appelés existent toujours, et ne pas mettre de chemins absolus.</p>
|
<p>Si vous avez modifié votre fichier <code>.zshrc</code> sur <code>sas</code> pour rajouter des raccourcis — appelés « alias » —, il faut que vous alliez les récupérer manuellement, par copier/coller. Ils sont à recopier dans votre nouveau <code>.zshrc</code>, sur <code>phare</code>. Il faut bien entendu vérifier que les logiciels appelés existent toujours, et ne pas mettre de chemins absolus.</p>
|
||||||
|
|
||||||
<h4>Les variables d'environnement </h4>
|
<h4>Les variables d'environnement </h4>
|
||||||
<p>Le fichier <code>.zshenv</code> sur <code>phare</code> définit plusieurs
|
<p>Le fichier <code>.zshenv</code> sur <code>phare</code> définit plusieurs
|
||||||
<a href="&url.tuteurs;/unix/shell/variable.html#s2_3">variable <code>$EDITOR</code></a>. Celle qui peut avoir été modifiée est la variable <code>$EDITOR</code> qui règle votre éditeur de texte par défaut (dans forum, ou mutt). Pour vérifier, on utilise la commande <code>echo</code>.</p>
|
<a href="&url.tuteurs;/unix/shell/variable.html#s2_3">variable <code>$EDITOR</code></a>. Celle qui peut avoir été modifiée est la variable <code>$EDITOR</code> qui règle votre éditeur de texte par défaut (dans forum, ou mutt). Pour vérifier, on utilise la commande <code>echo</code>.</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper ~ $</span> echo $EDITOR
|
<span class="prompt">sas ~ $</span> echo $EDITOR
|
||||||
/usr/local/util/bin/emacs -nw
|
/usr/local/util/bin/emacs -nw
|
||||||
</pre>
|
</pre>
|
||||||
<pre>
|
<pre>
|
||||||
|
@ -137,7 +137,7 @@ Dans ce cas, vous éditez le fichier <code>.zshenv</code> sur <code>phare</code>
|
||||||
<h2>Les fichiers qu'il est plus délicat de transférer</h2>
|
<h2>Les fichiers qu'il est plus délicat de transférer</h2>
|
||||||
|
|
||||||
<p>Les conseils de cette rubrique s'adressent à des utilisateurs « avancés ». Rapatriez ces fichiers <em>uniquement si vous savez ce que vous faites</em>.
|
<p>Les conseils de cette rubrique s'adressent à des utilisateurs « avancés ». Rapatriez ces fichiers <em>uniquement si vous savez ce que vous faites</em>.
|
||||||
<code>Phare</code> n'est pas organisé de la même façon que <code>clipper</code>. En
|
<code>Phare</code> n'est pas organisé de la même façon que <code>sas</code>. En
|
||||||
particulier, certaines commandes ne sont pas « rangées » au même endroit de
|
particulier, certaines commandes ne sont pas « rangées » au même endroit de
|
||||||
l'arborescence des fichiers. Si vous avez parmis vos fichiers personnels
|
l'arborescence des fichiers. Si vous avez parmis vos fichiers personnels
|
||||||
des scripts faisant appel à des commandes par leur chemin, il faudra
|
des scripts faisant appel à des commandes par leur chemin, il faudra
|
||||||
|
@ -151,8 +151,8 @@ nouveau système.</p>
|
||||||
<span class="prompt">phare ~ $</span> rm -rf .flrn
|
<span class="prompt">phare ~ $</span> rm -rf .flrn
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
<p class="continue">Puis, s'il y a un répertoire <code>$HOME/.flrn/</code> sur <code>clipper</code>, vous transférez celui-ci sur <code>phare</code>. Sinon
|
<p class="continue">Puis, s'il y a un répertoire <code>$HOME/.flrn/</code> sur <code>sas</code>, vous transférez celui-ci sur <code>phare</code>. Sinon
|
||||||
vous transférez tous les fichiers <code>.flnews*</code> et <code>.flrn*</code> présent sur <code>clipper</code>.</p>
|
vous transférez tous les fichiers <code>.flnews*</code> et <code>.flrn*</code> présents sur <code>sas</code>.</p>
|
||||||
|
|
||||||
<p>Il y a quelques modification à faire dans le <code>.flrnrc</code>:</p>
|
<p>Il y a quelques modification à faire dans le <code>.flrnrc</code>:</p>
|
||||||
<ul>
|
<ul>
|
||||||
|
@ -169,7 +169,7 @@ vous transférez tous les fichiers <code>.flnews*</code> et <code>.flrn*</code>
|
||||||
<p>Ce fichier contient les réglages de pine.</p>
|
<p>Ce fichier contient les réglages de pine.</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">phare ~ $</span> rsync -vaczP clipper:.pinerc .
|
<span class="prompt">phare ~ $</span> rsync -vaczP sas.eleves:.pinerc .
|
||||||
receiving file list ...
|
receiving file list ...
|
||||||
1 file to consider
|
1 file to consider
|
||||||
.pinerc
|
.pinerc
|
||||||
|
@ -183,7 +183,7 @@ total size is 19790 speedup is 2.99
|
||||||
|
|
||||||
<h3>fetchmail</h3>
|
<h3>fetchmail</h3>
|
||||||
<p>Exemple:
|
<p>Exemple:
|
||||||
J'utilisais fetchmail sur <code>clipper</code> pour rapatrier mon mail d'un serveur
|
J'utilisais fetchmail sur <code>sas</code> pour rapatrier mon mail d'un serveur
|
||||||
extérieur à l'ENS, et ceci avec un fichier de configuration .fetchmailrc
|
extérieur à l'ENS, et ceci avec un fichier de configuration .fetchmailrc
|
||||||
dans lequel une ligne faisait appel à le commande <code>/bin/procmail</code>.
|
dans lequel une ligne faisait appel à le commande <code>/bin/procmail</code>.
|
||||||
Or sur <code>phare</code>, l'appel <code>fetchmail -f .fetchmailrc</code> me renvoie un
|
Or sur <code>phare</code>, l'appel <code>fetchmail -f .fetchmailrc</code> me renvoie un
|
||||||
|
@ -204,7 +204,7 @@ vers la commande procmail dans mon fichier <code>.fetchmailrc</code>.</p>
|
||||||
|
|
||||||
<h2>Les fichiers qu'il est fortement déconseillé de transférer</h2>
|
<h2>Les fichiers qu'il est fortement déconseillé de transférer</h2>
|
||||||
<h3><code>.zshrc</code></h3>
|
<h3><code>.zshrc</code></h3>
|
||||||
<p>Le <code>.zshrc</code> par défaut est fait pour donner un environnement le plus semblable possible à celui de <code>clipper</code>. Mais comme <code>phare</code> n'est pas organisé comme <code>clipper</code>, ce fichier est — d'un point de vue technique — assez différent de celui présent sur <code>clipper</code>. Il est donc déconseillé de le rapatrier. Mieux vaut reprendre vos modifications personnelles et adapter au nouveau fichier.</p>
|
<p>Le <code>.zshrc</code> par défaut est fait pour donner un environnement le plus semblable possible à celui de <code>sas</code>. Mais comme <code>phare</code> n'est pas organisé comme <code>sas</code>, ce fichier est — d'un point de vue technique — assez différent de celui présent sur <code>sas</code>. Il est donc déconseillé de le rapatrier. Mieux vaut reprendre vos modifications personnelles et adapter au nouveau fichier.</p>
|
||||||
|
|
||||||
<h3><code>.procmailrc</code></h3>
|
<h3><code>.procmailrc</code></h3>
|
||||||
|
|
||||||
|
|
|
@ -82,8 +82,8 @@ lui-même pour son fonctionnement interne. Toutes les cartes réseau ethernet
|
||||||
possèdent une adresse
|
possèdent une adresse
|
||||||
<abbr lang="en" title="Media Access Control">MAC</abbr> depuis l'usine (mais
|
<abbr lang="en" title="Media Access Control">MAC</abbr> depuis l'usine (mais
|
||||||
les cartes modernes permettent de la changer), qui est code unique de six
|
les cartes modernes permettent de la changer), qui est code unique de six
|
||||||
octets. Par exemple clipper a pour adresse MAC
|
octets. Par exemple sas.eleves a pour adresse MAC
|
||||||
<code>08:00:20:b0:24:32</code>. Dans l'entête ethernet, on trouve l'adresse
|
<code>52:54:00:62:1b:66</code>. Dans l'entête ethernet, on trouve l'adresse
|
||||||
MAC de l'ordinateur auquel la trame est adressée (ainsi que celle de
|
MAC de l'ordinateur auquel la trame est adressée (ainsi que celle de
|
||||||
l'ordinateur qui envoit). En temps normal, le filtrage se fait directement
|
l'ordinateur qui envoit). En temps normal, le filtrage se fait directement
|
||||||
au niveau de la carte réseau, de sorte que parmi les ordinateurs sur un même
|
au niveau de la carte réseau, de sorte que parmi les ordinateurs sur un même
|
||||||
|
@ -163,7 +163,7 @@ les moyens d'assurer leur bonne circulation.
|
||||||
Nous utilisons actuellement la version 4 d'IP, ce qu'on indique parfois par
|
Nous utilisons actuellement la version 4 d'IP, ce qu'on indique parfois par
|
||||||
IPv4. Dans cette version, les adresses sont constituées de 32 chiffres
|
IPv4. Dans cette version, les adresses sont constituées de 32 chiffres
|
||||||
binaires (bits), ce qu'on écrit généralement sous la forme de quatre nombres
|
binaires (bits), ce qu'on écrit généralement sous la forme de quatre nombres
|
||||||
entre 0 et 255. Par exemple, l'adresse IP de clipper est 129.199.129.1. Une
|
entre 0 et 255. Par exemple, l'adresse IP de sas.eleves est 129.199.129.11. Une
|
||||||
nouvelle version d'IP, IPv6, est progressivement mis en place ; les adresses
|
nouvelle version d'IP, IPv6, est progressivement mis en place ; les adresses
|
||||||
y font 128 bits, et sont écrites en hexadécimal ; l'ENS n'est pas reliée en
|
y font 128 bits, et sont écrites en hexadécimal ; l'ENS n'est pas reliée en
|
||||||
IPv6, mais si vous voulez un exemple, 2001:660:3001:4002:2C0:4FFF:FE4E:41D3
|
IPv6, mais si vous voulez un exemple, 2001:660:3001:4002:2C0:4FFF:FE4E:41D3
|
||||||
|
@ -393,7 +393,7 @@ qui savent à qui s'adresser pour chaque domaine. Et ainsi de suite.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
Par exemple, pour connaître l'adresse de <code>clipper.ens.fr</code>, il
|
Par exemple, pour connaître l'adresse de <code>sas.eleves.ens.fr</code>, il
|
||||||
faut commencer par interroger l'un des serveurs racine, par exemple
|
faut commencer par interroger l'un des serveurs racine, par exemple
|
||||||
198.41.0.4, qui répond qui'il ne sait pas, mais que les <code>.fr</code>
|
198.41.0.4, qui répond qui'il ne sait pas, mais que les <code>.fr</code>
|
||||||
sont gérés par 192.93.0.1, 193.51.208.13, et quelques autres. Si on
|
sont gérés par 192.93.0.1, 193.51.208.13, et quelques autres. Si on
|
||||||
|
|
|
@ -333,8 +333,9 @@ l'ENS.
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
Prenons l'exemple de galion, tentant d'envoyer un message (sous la
|
Prenons l'exemple de galion, tentant d'envoyer un message (sous la
|
||||||
forme d'un paquet IP, comme Internet Protocol) à aviso, en
|
forme d'un paquet IP, comme Internet Protocol) à aviso, en Infirmatique.
|
||||||
Infirmatique.
|
(Attention, ce paragraphe n'est plus à jour : aviso n'est plus en salle Infi et
|
||||||
|
son adresse IP a changé.)
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
|
@ -476,8 +477,8 @@ allons en détailler quelques unes.
|
||||||
Cette application est chargée de faire la correspondance entre les
|
Cette application est chargée de faire la correspondance entre les
|
||||||
adresses numériques, et les noms de stations, noms qui sont destinés
|
adresses numériques, et les noms de stations, noms qui sont destinés
|
||||||
aux humains. Ainsi, c'est le système des DNS qui permet à toute
|
aux humains. Ainsi, c'est le système des DNS qui permet à toute
|
||||||
station dans le monde de savoir que <code>clipper.ens.fr</code> répond
|
station dans le monde de savoir que <code>sas.eleves.ens.fr</code> répond
|
||||||
à l'adresse <code>129.199.129.1</code>. Chaque site doit disposer d'un
|
à l'adresse <code>129.199.129.11</code>. Chaque site doit disposer d'un
|
||||||
DNS, connaissant les machines locales, et pouvant interroger les
|
DNS, connaissant les machines locales, et pouvant interroger les
|
||||||
autres DNS. Les DNS communiquent par paquets UDP sur le port 53.
|
autres DNS. Les DNS communiquent par paquets UDP sur le port 53.
|
||||||
</p>
|
</p>
|
||||||
|
|
|
@ -42,7 +42,7 @@ commande <code>man</code> elle-même :
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper ~ $</span> man man
|
<span class="prompt">sas ~ $</span> man man
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
<p class="continue">(Sous KDE, vous pouvez aussi taper
|
<p class="continue">(Sous KDE, vous pouvez aussi taper
|
||||||
|
@ -218,7 +218,7 @@ la section 2 :
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper ~ $</span> man 2 mkdir
|
<span class="prompt">sas ~ $</span> man 2 mkdir
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
<div class="ens">
|
<div class="ens">
|
||||||
|
@ -250,7 +250,7 @@ anglais. Exemple d'utilisation :
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper ~ $</span> apropos MP3
|
<span class="prompt">sas ~ $</span> apropos MP3
|
||||||
lame lame (1) - create mp3 audio files
|
lame lame (1) - create mp3 audio files
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
|
@ -268,7 +268,7 @@ commande. Dans notre cas, cela signifie que les lignes produites par
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper ~ $</span> apropos editor | less
|
<span class="prompt">sas ~ $</span> apropos editor | less
|
||||||
Curses::UI::TextEditor Curses (3) - Create and manipulate texteditor widgets
|
Curses::UI::TextEditor Curses (3) - Create and manipulate texteditor widgets
|
||||||
FvwmConsoleC.pl FvwmConsoleC.pl (1) - Command editor for FVWM command in put interface
|
FvwmConsoleC.pl FvwmConsoleC.pl (1) - Command editor for FVWM command in put interface
|
||||||
Tk::ColorEditor Tk (3) - a general purpose Tk widget Color Editor
|
Tk::ColorEditor Tk (3) - a general purpose Tk widget Color Editor
|
||||||
|
@ -336,7 +336,7 @@ disponible) :
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper ~ $</span> df -h
|
<span class="prompt">sas ~ $</span> df -h
|
||||||
Filesystem Size Used Avail Use% Mounted on
|
Filesystem Size Used Avail Use% Mounted on
|
||||||
/dev/dsk/c0t0d0s0 189M 92M 79M 54% /
|
/dev/dsk/c0t0d0s0 189M 92M 79M 54% /
|
||||||
/dev/dsk/c0t0d0s4 754M 595M 106M 85% /usr
|
/dev/dsk/c0t0d0s4 754M 595M 106M 85% /usr
|
||||||
|
@ -358,7 +358,7 @@ correctes possibles. Exemple :
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper ~ $</span> cal -xyz
|
<span class="prompt">sas ~ $</span> cal -xyz
|
||||||
cal: illegal option -- x
|
cal: illegal option -- x
|
||||||
usage: cal [ [month] year ]
|
usage: cal [ [month] year ]
|
||||||
</pre>
|
</pre>
|
||||||
|
@ -421,7 +421,7 @@ pour obtenir les pages info d'<code>info</code> lui-même :
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper ~ $</span> info info
|
<span class="prompt">sas ~ $</span> info info
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
<p class="continue">
|
<p class="continue">
|
||||||
|
|
|
@ -32,7 +32,7 @@ standard d'un répertoire et de deux fichiers :
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper ~/DEA $</span> ls -l
|
<span class="prompt">sas ~/DEA $</span> ls -l
|
||||||
total 205
|
total 205
|
||||||
drwxr-xr-x 2 toto phy03 512 Jan 16 10:02 fiches/
|
drwxr-xr-x 2 toto phy03 512 Jan 16 10:02 fiches/
|
||||||
-rw-r--r-- 1 toto phy03 72008 Oct 2 2003 article.dvi
|
-rw-r--r-- 1 toto phy03 72008 Oct 2 2003 article.dvi
|
||||||
|
@ -138,7 +138,7 @@ appartenez :
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper ~ $</span> id
|
<span class="prompt">sas ~ $</span> id
|
||||||
uid=4242(toto) gid=276(phy03) groups=276(phy03)
|
uid=4242(toto) gid=276(phy03) groups=276(phy03)
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
|
@ -243,10 +243,10 @@ Ici, vous interdisez à tout autre que vous l'accès à votre fichier
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper ~ $</span> ls -l fichier.txt
|
<span class="prompt">sas ~ $</span> ls -l fichier.txt
|
||||||
-rw-r--r-- 1 toto phy03 42 Jan 5 12:08 fichier.txt
|
-rw-r--r-- 1 toto phy03 42 Jan 5 12:08 fichier.txt
|
||||||
<span class="prompt">clipper ~ $</span> chmod og-r fichier.txt
|
<span class="prompt">sas ~ $</span> chmod og-r fichier.txt
|
||||||
<span class="prompt">clipper ~ $</span> ls -l fichier.txt
|
<span class="prompt">sas ~ $</span> ls -l fichier.txt
|
||||||
-rw------- 1 toto phy03 42 Feb 5 12:08 fichier.txt
|
-rw------- 1 toto phy03 42 Feb 5 12:08 fichier.txt
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
|
@ -257,10 +257,10 @@ Même chose pour un répertoire...
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper ~ $</span> ls -l | grep repertoire
|
<span class="prompt">sas ~ $</span> ls -l | grep repertoire
|
||||||
drwxr-xr-x 2 toto phy03 512 Feb 5 12:19 repertoire/
|
drwxr-xr-x 2 toto phy03 512 Feb 5 12:19 repertoire/
|
||||||
<span class="prompt">clipper ~ $</span> chmod go-rx repertoire
|
<span class="prompt">sas ~ $</span> chmod go-rx repertoire
|
||||||
<span class="prompt">clipper ~ $</span> ls -l | grep repertoire
|
<span class="prompt">sas ~ $</span> ls -l | grep repertoire
|
||||||
drwx------ 2 toto phy03 512 Feb 5 12:19 repertoire/
|
drwx------ 2 toto phy03 512 Feb 5 12:19 repertoire/
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
|
@ -274,13 +274,13 @@ aux autres l'accès au fichier :
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper ~ $</span> chmod og+r fichier.txt
|
<span class="prompt">sas ~ $</span> chmod og+r fichier.txt
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
<h4>Rétablir des droits normaux pour un répertoire</h4>
|
<h4>Rétablir des droits normaux pour un répertoire</h4>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper ~ $</span> chmod go+rx repertoire
|
<span class="prompt">sas ~ $</span> chmod go+rx repertoire
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
<h4>Rendre un script exécutable</h4>
|
<h4>Rendre un script exécutable</h4>
|
||||||
|
@ -292,7 +292,7 @@ simplement :
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper ~ $</span> chmod +x script
|
<span class="prompt">sas ~ $</span> chmod +x script
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
|
|
||||||
|
@ -322,10 +322,10 @@ exactement à <code>chmod</code> :
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper ~ $</span> ls -l fichier.txt
|
<span class="prompt">sas ~ $</span> ls -l fichier.txt
|
||||||
-rw------- 1 toto phy03 42 Feb 5 12:08 fichier.txt
|
-rw------- 1 toto phy03 42 Feb 5 12:08 fichier.txt
|
||||||
<span class="prompt">clipper ~ $</span> chmod 644 fichier.txt
|
<span class="prompt">sas ~ $</span> chmod 644 fichier.txt
|
||||||
<span class="prompt">clipper ~ $</span> ls -l fichier.txt
|
<span class="prompt">sas ~ $</span> ls -l fichier.txt
|
||||||
-rw-r--r-- 1 toto phy03 42 Jan 5 12:08 fichier.txt
|
-rw-r--r-- 1 toto phy03 42 Jan 5 12:08 fichier.txt
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
|
|
|
@ -130,7 +130,7 @@ même temps »).</p>
|
||||||
<p>Emacs se lance comme n'importe quel programme sous UNIX. Si vous
|
<p>Emacs se lance comme n'importe quel programme sous UNIX. Si vous
|
||||||
tapez :</p>
|
tapez :</p>
|
||||||
|
|
||||||
<pre><span class="prompt">clipper ~ $</span> emacs</pre>
|
<pre><span class="prompt">sas ~ $</span> emacs</pre>
|
||||||
|
|
||||||
<p>Emacs se lancera dans une fenêtre. Pour lancer emacs dans votre
|
<p>Emacs se lancera dans une fenêtre. Pour lancer emacs dans votre
|
||||||
terminal, utilisez l'option <code>-nw</code>. Cette option est
|
terminal, utilisez l'option <code>-nw</code>. Cette option est
|
||||||
|
@ -140,15 +140,15 @@ elle vous privera de certaines possibilités (les menus déroulants et
|
||||||
les boutons, par exemple). Si vous souhaitez travailler sur un fichier
|
les boutons, par exemple). Si vous souhaitez travailler sur un fichier
|
||||||
précis, tapez emacs puis le nom du fichier :</p>
|
précis, tapez emacs puis le nom du fichier :</p>
|
||||||
|
|
||||||
<pre><span class="prompt">clipper ~ $</span> emacs maitrise.tex</pre>
|
<pre><span class="prompt">sas ~ $</span> emacs maitrise.tex</pre>
|
||||||
|
|
||||||
<p>Si vous observez la fenêtre d'emacs, vous pourrez voir un certain
|
<p>Si vous observez la fenêtre d'emacs, vous pourrez voir un certain
|
||||||
nombre d'informations qui dépendent de la version d'emacs qui est
|
nombre d'informations qui dépendent de la version d'emacs qui est
|
||||||
installée. À la date où cette documentation est écrite, c'est la
|
installée. À la date où cette documentation est écrite, c'est la
|
||||||
version 21.2.1 qui est installée par défaut sur clipper. Pour savoir
|
version 23.3.1 qui est installée par défaut sur sas.eleves. Pour savoir
|
||||||
quelle est votre version, tapez </p>
|
quelle est votre version, tapez </p>
|
||||||
|
|
||||||
<pre><span class="prompt">clipper ~ $</span> emacs --version</pre>
|
<pre><span class="prompt">sas ~ $</span> emacs --version</pre>
|
||||||
|
|
||||||
<p>Les renseignements donnés ici valent pour cette version. Il est
|
<p>Les renseignements donnés ici valent pour cette version. Il est
|
||||||
possible que certaines choses ne fonctionnent pas avec des versions
|
possible que certaines choses ne fonctionnent pas avec des versions
|
||||||
|
|
|
@ -67,7 +67,7 @@ Rien de très différent des autres éditeurs ici. Si vous tapez :
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper ~ $</span> nedit
|
<span class="prompt">sas ~ $</span> nedit
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
<p class="continue">NEdit va se lancer. Comme c'est un éditeur
|
<p class="continue">NEdit va se lancer. Comme c'est un éditeur
|
||||||
|
@ -76,7 +76,7 @@ indiquer directement le fichier à ouvrir :
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper ~ $</span> nedit index.html
|
<span class="prompt">sas ~ $</span> nedit index.html
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
<h3>Ouvrir un fichier</h3>
|
<h3>Ouvrir un fichier</h3>
|
||||||
|
|
|
@ -63,7 +63,7 @@ fichier à chaque fois. D'abord, on crée le fichier
|
||||||
<code>.abrev</code>, vide pour l'instant.</p>
|
<code>.abrev</code>, vide pour l'instant.</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper ~ $</span> touch .abrev
|
<span class="prompt">sas ~ $</span> touch .abrev
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
<p> Puis on indique dans son <code>.emacs</code> : </p>
|
<p> Puis on indique dans son <code>.emacs</code> : </p>
|
||||||
|
@ -165,7 +165,7 @@ répertoire <code>armoire/</code> de tuteurs.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper ~ $</span> emacs ~tuteurs/armoire
|
<span class="prompt">sas ~ $</span> emacs ~tuteurs/armoire
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
|
|
|
@ -190,8 +190,8 @@ plus en détail plus bas.
|
||||||
<p>
|
<p>
|
||||||
Un mot est une suite de lettres et de chiffres, ou une suite de signes
|
Un mot est une suite de lettres et de chiffres, ou une suite de signes
|
||||||
autres, exceptés les espaces. Un « MOT » est une suite de signe qui ne
|
autres, exceptés les espaces. Un « MOT » est une suite de signe qui ne
|
||||||
sont pas des espaces. Ainsi, <code>tuteurs@clipper.ens.fr</code> est un seul
|
sont pas des espaces. Ainsi, <code>tuteurs@sas.eleves.ens.fr</code> est un seul
|
||||||
MOT, formé de sept MOTS.
|
MOT, formé de sept mots.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
|
|
|
@ -153,7 +153,7 @@ lignes, toutes les lignes à partir de la quinzième, les lignes 15 à 20.
|
||||||
|
|
||||||
<div class="attention">
|
<div class="attention">
|
||||||
<h1>&icone.attention; Attention &icone.attention;</h1>
|
<h1>&icone.attention; Attention &icone.attention;</h1>
|
||||||
Placez-vous sur clipper pour faire cet exercice. En effet, les
|
Placez-vous sur sas.eleves pour faire cet exercice. En effet, les
|
||||||
<tt>/etc/hosts</tt> des autres machines sont beaucoup plus petits (en
|
<tt>/etc/hosts</tt> des autres machines sont beaucoup plus petits (en
|
||||||
particulier peuvent faire moins de 15 lignes).
|
particulier peuvent faire moins de 15 lignes).
|
||||||
</div></li>
|
</div></li>
|
||||||
|
|
|
@ -937,7 +937,7 @@ href="&url.tuteurs;unix/exercices/grep.html">expression régulière</a> et
|
||||||
Pour afficher le cinquième caractère de chaque ligne, on peut faire
|
Pour afficher le cinquième caractère de chaque ligne, on peut faire
|
||||||
ceci :
|
ceci :
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper ~ $</span> cat /etc/hosts | sed -e "s/^.\{4\}\(.\).*/\1/"
|
<span class="prompt">sas ~ $</span> cat /etc/hosts | sed -e "s/^.\{4\}\(.\).*/\1/"
|
||||||
</pre>
|
</pre>
|
||||||
<p class="continue">Le <code>"^.\{4\}"</code> du début sert à filtrer les
|
<p class="continue">Le <code>"^.\{4\}"</code> du début sert à filtrer les
|
||||||
4 premiers caractères de chaque ligne. Ensuite, <code>\(.\)</code> filtre
|
4 premiers caractères de chaque ligne. Ensuite, <code>\(.\)</code> filtre
|
||||||
|
@ -948,13 +948,13 @@ la chaîne de remplacement avec <code>"\1"</code>. Ensuite,
|
||||||
<li>
|
<li>
|
||||||
Sur le même principe, pour afficher les caractères 5 à 10 et le treizième :
|
Sur le même principe, pour afficher les caractères 5 à 10 et le treizième :
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper ~ $</span> cat /etc/hosts | sed -e "s/^.\{4\}\(.\{6\}\)..\(.\).*/\1 \2/"
|
<span class="prompt">sas ~ $</span> cat /etc/hosts | sed -e "s/^.\{4\}\(.\{6\}\)..\(.\).*/\1 \2/"
|
||||||
</pre>
|
</pre>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
Et enfin, pour afficher tous les caractères à partir du quinzième :
|
Et enfin, pour afficher tous les caractères à partir du quinzième :
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper ~ $</span> cat /etc/hosts | sed -e "s/^.\{14\}//"
|
<span class="prompt">sas ~ $</span> cat /etc/hosts | sed -e "s/^.\{14\}//"
|
||||||
</pre>
|
</pre>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
|
@ -358,7 +358,7 @@ page sur la <a href="place_disque.html">place disque</a> :
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper ~ $</span> du -ak | sort -nr | head -10
|
<span class="prompt">sas ~ $</span> du -ak | sort -nr | head -10
|
||||||
98280 .
|
98280 .
|
||||||
22007 ./www
|
22007 ./www
|
||||||
1658 ./Mail
|
1658 ./Mail
|
||||||
|
@ -420,7 +420,7 @@ vos essais. Tapez dans l'une de vos fenêtres la commande suivante :
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper ~ $</span> tail -f ~webmaster/logs/access_log.curr | grep monlogin
|
<span class="prompt">sas ~ $</span> tail -f ~webmaster/logs/access_log.curr | grep monlogin
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
<p class="continue">
|
<p class="continue">
|
||||||
|
|
|
@ -114,9 +114,9 @@ certains fichiers quand on ne dispose pas d'indication comme un suffixe pour le
|
||||||
savoir :</p>
|
savoir :</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper ~ $</span> file note.png
|
<span class="prompt">sas ~ $</span> file note.png
|
||||||
note.png: PNG image data, 32 x 32, 4-bit colormap, non-interlaced
|
note.png: PNG image data, 32 x 32, 4-bit colormap, non-interlaced
|
||||||
<span class="prompt">clipper ~tuteurs/tex/documents/doc/doc-2003 $</span> file questionnaire.ps
|
<span class="prompt">sas ~tuteurs/tex/documents/doc/doc-2003 $</span> file questionnaire.ps
|
||||||
questionnaire.ps: PostScript document text conforming at level 2.0
|
questionnaire.ps: PostScript document text conforming at level 2.0
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
|
|
|
@ -74,7 +74,7 @@ ont été envoyés. Par exemple :
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper ~ $</span> lpq
|
<span class="prompt">sas ~ $</span> lpq
|
||||||
Printer: lp is lwsalles@snekkar
|
Printer: lp is lwsalles@snekkar
|
||||||
Printer: lwsalles@snekkar 'HP 4200 Salle S'
|
Printer: lwsalles@snekkar 'HP 4200 Salle S'
|
||||||
Queue: 1 printable job
|
Queue: 1 printable job
|
||||||
|
@ -98,7 +98,7 @@ seulement ceci :
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper ~ $</span> lpq
|
<span class="prompt">sas ~ $</span> lpq
|
||||||
Printer: lp is lwsalles@snekkar
|
Printer: lp is lwsalles@snekkar
|
||||||
Printer: lwsalles@snekkar 'HP 4200 Salle S'
|
Printer: lwsalles@snekkar 'HP 4200 Salle S'
|
||||||
Queue: no printable jobs in queue
|
Queue: no printable jobs in queue
|
||||||
|
@ -168,7 +168,7 @@ en fichier PostScript, on utilise la commande <code>dvips</code>.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper ~ $</span> dvips dissert.dvi -o
|
<span class="prompt">sas ~ $</span> dvips dissert.dvi -o
|
||||||
This is dvips(k) 5.90a Copyright 2002 Radical Eye Software (www.radicaleye.com)
|
This is dvips(k) 5.90a Copyright 2002 Radical Eye Software (www.radicaleye.com)
|
||||||
' TeX output 2000.03.01:0202' -> dissert.ps
|
' TeX output 2000.03.01:0202' -> dissert.ps
|
||||||
<texc.pro><texps.pro>. <cmbx10.pfb><cmr8.pfb><cmr6.pfb><cmr7.pfb><cmr10.pfb>
|
<texc.pro><texps.pro>. <cmbx10.pfb><cmr8.pfb><cmr6.pfb><cmr7.pfb><cmr10.pfb>
|
||||||
|
@ -186,7 +186,7 @@ spécifier un autre nom, la syntaxe est légèrement différente :
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper ~ $</span> dvips -o dissertation.ps dissert.dvi
|
<span class="prompt">sas ~ $</span> dvips -o dissertation.ps dissert.dvi
|
||||||
This is dvips(k) 5.90a Copyright 2002 Radical Eye Software (www.radicaleye.com)
|
This is dvips(k) 5.90a Copyright 2002 Radical Eye Software (www.radicaleye.com)
|
||||||
' TeX output 1999.12.03:1601' -> dissertation.ps
|
' TeX output 1999.12.03:1601' -> dissertation.ps
|
||||||
<texc.pro><cm-super-t1.enc><texps.pro>. <sfcc1095.pfb><cmsy8.pfb>
|
<texc.pro><cm-super-t1.enc><texps.pro>. <sfcc1095.pfb><cmsy8.pfb>
|
||||||
|
|
|
@ -119,11 +119,13 @@ Ce sont des tetris en 3D, dont les touches sont un peu difficiles à
|
||||||
mémoriser, mais qui ont beaucoup de succès.
|
mémoriser, mais qui ont beaucoup de succès.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<h3><a name="tetris-bsd">tetris-bsd</a></h3>
|
<!-- Plus présent sur sas:
|
||||||
|
<h3><a name="tetris-bsd">tetris-bsd</a></h3>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
Le vieux tetris en console des bsdgames. Sur clipper uniquement.
|
Le vieux tetris en console des bsdgames. Sur clipper uniquement.
|
||||||
</p>
|
</p>
|
||||||
|
-->
|
||||||
|
|
||||||
<h3><a name="quadrapassel">quadrapassel</a></h3>
|
<h3><a name="quadrapassel">quadrapassel</a></h3>
|
||||||
|
|
||||||
|
|
|
@ -182,7 +182,7 @@ la prononciation du mot de passe :
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper ~ $</span> apg -t -M N
|
<span class="prompt">sas ~ $</span> apg -t -M N
|
||||||
natbyn7 (nat-byn-SEVEN)
|
natbyn7 (nat-byn-SEVEN)
|
||||||
whon3ok (whon-THREE-ok)
|
whon3ok (whon-THREE-ok)
|
||||||
vajmyik4 (vaj-myik-FOUR)
|
vajmyik4 (vaj-myik-FOUR)
|
||||||
|
@ -200,7 +200,7 @@ minuscules.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper ~ $</span> apg -t -M NC
|
<span class="prompt">sas ~ $</span> apg -t -M NC
|
||||||
PakCod0 (Pak-Cod-ZERO)
|
PakCod0 (Pak-Cod-ZERO)
|
||||||
ekMyk6 (ek-Myk-SIX)
|
ekMyk6 (ek-Myk-SIX)
|
||||||
prubEn3 (prub-En-THREE)
|
prubEn3 (prub-En-THREE)
|
||||||
|
@ -218,7 +218,7 @@ mode par défaut avec l'option <code>-a 1</code>. Vous obtiendrez par
|
||||||
exemple : </p>
|
exemple : </p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper ~ $</span> apg -a 1 -M NC
|
<span class="prompt">sas ~ $</span> apg -a 1 -M NC
|
||||||
ZM9SX0S9O0
|
ZM9SX0S9O0
|
||||||
ZIRU7XIR3
|
ZIRU7XIR3
|
||||||
ZLOPH9XJ
|
ZLOPH9XJ
|
||||||
|
@ -234,17 +234,22 @@ Pour des raisons techniques, on ne peut pas toujours (suivant
|
||||||
l'évolution de la config des machines de l'école) changer son mot de
|
l'évolution de la config des machines de l'école) changer son mot de
|
||||||
passe depuis n'importe quelle machine des salles info. Le plus simple
|
passe depuis n'importe quelle machine des salles info. Le plus simple
|
||||||
est de commencer par se connecter sur le serveur des élèves,
|
est de commencer par se connecter sur le serveur des élèves,
|
||||||
<code>clipper</code>, en tapant dans une fenêtre de terminal la commande
|
<code>sas</code>, en tapant dans une fenêtre de terminal la commande
|
||||||
<code>ssh clipper</code>&thsp;:
|
<code>ssh sas.eleves</code>&thsp;:
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">trimaran ~ $</span> ssh clipper
|
<span class="prompt">trimaran ~ $</span> ssh sas.eleves
|
||||||
Last login: Wed Dec 24 18:29:49 2008 from trimaran
|
Welcome to Ubuntu 12.04.3 LTS (GNU/Linux 3.2.0-54-generic x86_64)
|
||||||
Sun Microsystems Inc. SunOS 5.9 Generic May 2002
|
|
||||||
*********************************************************
|
* Documentation: https://help.ubuntu.com/
|
||||||
You have new mail.
|
|
||||||
clipper ~ $
|
86 packages can be updated.
|
||||||
|
41 updates are security updates.
|
||||||
|
|
||||||
|
No mail.
|
||||||
|
Last login: Sat Oct 19 23:46:59 2013 from gam92-1-78-192-93-110.fbxo.proxad.net
|
||||||
|
sas ~ $
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
<p>Une fois que vous avez choisi votre nouveau mot de passe, tapez
|
<p>Une fois que vous avez choisi votre nouveau mot de passe, tapez
|
||||||
|
@ -252,7 +257,7 @@ toujours dans la fenêtre de terminal <code>passwd</code> :
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper ~ $</span> passwd
|
<span class="prompt">sas ~ $</span> passwd
|
||||||
passwd: Changing password for toto
|
passwd: Changing password for toto
|
||||||
Enter login(NIS) password:
|
Enter login(NIS) password:
|
||||||
</pre>
|
</pre>
|
||||||
|
|
|
@ -71,7 +71,7 @@ sur les répertoires</a>) :
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper ~ $</span> du -k histoire
|
<span class="prompt">sas ~ $</span> du -k histoire
|
||||||
1973 histoire/maitrise
|
1973 histoire/maitrise
|
||||||
127 histoire/sources/AN
|
127 histoire/sources/AN
|
||||||
36 histoire/sources/divers
|
36 histoire/sources/divers
|
||||||
|
@ -133,7 +133,7 @@ faites un <code>du -sk</code> à la racine de votre compte :
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper ~ $</span> du -sk
|
<span class="prompt">sas ~ $</span> du -sk
|
||||||
98280 .
|
98280 .
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
|
@ -156,7 +156,7 @@ toujours pour le répertoire « histoire » de Toto :
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper ~ $</span> du -ak histoire
|
<span class="prompt">sas ~ $</span> du -ak histoire
|
||||||
200 histoire/maitrise/maitrise.dvi.bz2
|
200 histoire/maitrise/maitrise.dvi.bz2
|
||||||
29 histoire/maitrise/1.html
|
29 histoire/maitrise/1.html
|
||||||
6 histoire/maitrise/maitrise.tex
|
6 histoire/maitrise/maitrise.tex
|
||||||
|
@ -177,7 +177,7 @@ la même chose) :
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper ~ $</span> du -ak histoire/maitrise/maitrise.tex
|
<span class="prompt">sas ~ $</span> du -ak histoire/maitrise/maitrise.tex
|
||||||
6 histoire/maitrise/maitrise.tex
|
6 histoire/maitrise/maitrise.tex
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
|
@ -191,7 +191,7 @@ les répertoires qui prennent le plus de place sur votre compte.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper ~ $</span> du -ak | sort -nr | head -10
|
<span class="prompt">sas ~ $</span> du -ak | sort -nr | head -10
|
||||||
98280 .
|
98280 .
|
||||||
22007 ./www
|
22007 ./www
|
||||||
1658 ./Mail
|
1658 ./Mail
|
||||||
|
@ -247,7 +247,7 @@ redirection (<code>></code>) :
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper ~ $</span> du -ak | sort -nr | head -50 > gros_fichiers.txt
|
<span class="prompt">sas ~ $</span> du -ak | sort -nr | head -50 > gros_fichiers.txt
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
<p class="continue">
|
<p class="continue">
|
||||||
|
@ -270,7 +270,7 @@ principale.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper</span> ~ $ ls -s /var/mail | grep toto
|
<span class="prompt">sas</span> ~ $ ls -s /var/mail | grep toto
|
||||||
1142 /var/mail/toto
|
1142 /var/mail/toto
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
|
@ -292,7 +292,7 @@ lettres :
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper</span> ~ $ ls -s /var/mail | sort -nr | head -10
|
<span class="prompt">sas</span> ~ $ ls -s /var/mail | sort -nr | head -10
|
||||||
161704 blevy
|
161704 blevy
|
||||||
116728 derrida
|
116728 derrida
|
||||||
75888 hcartan
|
75888 hcartan
|
||||||
|
@ -337,7 +337,7 @@ utilisé, et le point de montage. Voici un exemple presque complet :
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper</span> ~ $ df -h
|
<span class="prompt">sas</span> ~ $ df -h
|
||||||
Filesystem Size Used Avail Use% Mounted on
|
Filesystem Size Used Avail Use% Mounted on
|
||||||
(...)
|
(...)
|
||||||
/dev/dsk/c0t8d0s1 4.2G 3.9G 261M 94% /users/95
|
/dev/dsk/c0t8d0s1 4.2G 3.9G 261M 94% /users/95
|
||||||
|
@ -364,10 +364,10 @@ permet de repérer facilement la vôtre :
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper ~ $</span> df -h /var/mail
|
<span class="prompt">sas ~ $</span> df -h /var/mail
|
||||||
Filesystem Size Used Avail Use% Mounted on
|
Filesystem Size Used Avail Use% Mounted on
|
||||||
/dev/dsk/c0t10d0s3 8.4G 5.1G 3.2G 62% /var/mail
|
/dev/dsk/c0t10d0s3 8.4G 5.1G 3.2G 62% /var/mail
|
||||||
<span class="prompt">clipper ~ $</span> df -h /users/03
|
<span class="prompt">sas ~ $</span> df -h /users/03
|
||||||
Filesystem Size Used Avail Use% Mounted on
|
Filesystem Size Used Avail Use% Mounted on
|
||||||
/dev/dsk/c0t12d0s3 12G 6.4G 4.8G 58% /users/03
|
/dev/dsk/c0t12d0s3 12G 6.4G 4.8G 58% /users/03
|
||||||
</pre>
|
</pre>
|
||||||
|
@ -406,7 +406,7 @@ conserve l'intégrale de <cite>Village People</cite> sur son compte...
|
||||||
Même s'il n'y a pas de quotas, on considère généralement qu'il faut de
|
Même s'il n'y a pas de quotas, on considère généralement qu'il faut de
|
||||||
bonnes raisons pour occuper plus de 100 Mo d'espace
|
bonnes raisons pour occuper plus de 100 Mo d'espace
|
||||||
disque. « C'est ridicule, le disque dur de mon PC fait
|
disque. « C'est ridicule, le disque dur de mon PC fait
|
||||||
100 Go ! », me direz-vous. Certes, mais
|
1000 Go ! », me direz-vous. Certes, mais
|
||||||
<code>clipper</code> n'a pas les mêmes contraintes qu'une machine
|
<code>clipper</code> n'a pas les mêmes contraintes qu'une machine
|
||||||
personnelle : le matériel est différent, et il y a des sauvegardes
|
personnelle : le matériel est différent, et il y a des sauvegardes
|
||||||
quotidiennes, imaginez le volume des données stockées !
|
quotidiennes, imaginez le volume des données stockées !
|
||||||
|
|
|
@ -22,7 +22,7 @@ commandes</strong>. Par exemple, vous y tapez <code>pine</code> ou
|
||||||
instructions et vous dit quelque chose comme :
|
instructions et vous dit quelque chose comme :
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre><span class="prompt">clipper ~ $</span></pre>
|
<pre><span class="prompt">sas ~ $</span></pre>
|
||||||
|
|
||||||
|
|
||||||
<h3>La coquille magique</h3>
|
<h3>La coquille magique</h3>
|
||||||
|
|
Loading…
Reference in a new issue