Modification de l'index pour tenir compte de l'ajout d'une doc sur ssh. On

en profite pour supprimer la doc sur rlgin (pas la peine de tenter le
diable), et on transfère la doc sur le FTP dans loin/

 Modified Files:
 	index.tml
 Removed Files:
 	ftp.tml rlogin.tml
This commit is contained in:
mlnguyen 2003-07-08 09:22:49 +00:00
parent bef8af0572
commit b91b0cc74f
3 changed files with 14 additions and 328 deletions

View file

@ -1,237 +0,0 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE html
PUBLIC "-//ENS/Tuteurs//DTD TML 1//EN"
"tuteurs://DTD/tml.dtd">
<html>
<head>
<title>FTP</title>
</head>
<body>
<h1>FTP : transférer des fichiers</h1>
<h2><a name="intro">Introduction</a></h2>
<p>
Le FTP (pour <em>File Transfer Protocol</em>, protocole de transfert de
fichiers) est un service Internet utilisé pour transférer des fichiers d'une
machine vers une autre. <code>FTP</code> a deux usages :
</p>
<ul>
<li><strong>Envoyer des fichiers</strong> (<em>upload</em>) : on peut
transférer des fichiers d'un compte d'un machine vers un compte d'une autre
machine. Cela fonctionne de façon très voisine d'une connexion à distance
depuis une machine sur une autre. En particulier, il faut avoir un compte et
un mot de passe sur la machine distante (ce n'est pas nécessaire sur la
machine locale si celle-ci est un Mac ou un PC sous Windows).
</li>
<li><strong>Récupérer des fichiers</strong> (<em>download</em>) : on
peut récuperer sur Internet des fichiers utiles pour sa machine. Par exemple,
beaucoup de distributions Linux sont disponibles directement et gratuitement
par FTP. De nombreux utilitaires, jeux, programmes corrigeant des erreurs sont
aussi disponibles de façon libre par FTP. On parle pour cet usage de «FTP
anonyme», car l'utilisateur n'a pas de compte sur la machine distante, mais
utilise un compte public.
</li>
</ul>
<p>
Les programmes <code>ftp</code> et <code>ncftp</code> sur les machines Unix
sont adaptés à ces deux usages. On parlera ici de <code>ncftp</code> car
c'est le plus pratique. D'autres logiciels existent, sous Unix, DOS ou
Macintosh. Certains, comme Netscape, ne sont réellement adaptés qu'au FTP
anonyme.
</p>
<p>
&icone.note;
Concrètement, le nom de login d'une connexion FTP anonyme est <code>ftp</code>
ou <code>anonymous</code>. La plupart des serveurs FTP anonymes demandent si on
rentre ces logins l'adresse de courriers électroniques de l'utilisateur en mot
de passe. La connexion n'est donc pas à proprement parler « anonyme ».
</p>
<h2><a name="nonanonyme">Le FTP non anonyme</a></h2>
<p>
<code>ncftp</code> suppose par défaut que vous cherchez à vous connecter d'une
façon anonyme à la machine distante. Il faut lui préciser le contraire en lui
indiquant le <em>login</em> de la connexion. Pour cela, tapez dans un
<a href="&url.jargon;#xterm">terminal</a> :
</p>
<pre>
ncftp -u <em>login</em> <em>nom-de-la-machine</em>
</pre>
<p class="continue">
en remplaçant <code>login</code> par votre login sur la machine distante,
et <code>nom-de-la-machine</code> par le nom de cette machine. Par exemple, Toto
veut se connecter à Jourdan pour récupérer des fichiers; il tape :
</p>
<pre>
ncftp -u toto vedette.ens.fr
</pre>
<p>
<code>ncftp</code> vous demandera alors votre mot de passe sur la machine
distante. Une fois ceci effectué, vous êtes connecté à la machine distante (si
votre mot de passe était correct). L'invite ressemble alors à celle d'un
<a href="&url.jargon;#shell">interprétateur de commande (shell)</a>, et
vous pouvez utiliser la plupart des commandes Unix fondamentales sur les
<a href="&url.tuteurs;unix/fichiers.html">fichiers</a> et les
<a href="&url.tuteurs;unix/repertoires.html">répertoires</a>, comme
<code>ls</code>, <code>cd</code>, <code>rm</code>, <code>mkdir</code>,
<code>rmdir</code>. Vous pouvez ainsi vous déplacer dans les
répertoires distants (si vous avez le droit de le faire).
</p>
<p>
Nombre de commandes existent aussi avec la lettre <code>l</code> devant (ce
qui donne <code>lls</code>, <code>lcd</code>, ...), ce qui signifie que ces
commandes doivent être executées sur la machine locale. Vous pouvez ainsi
vous déplacer à la fois sur la machine distante et la machine locale. Pour
faire des transferts, deux commandes existent principalement :
</p>
<h3>Récupérer</h3>
<p>
<code>get</code> permet de ramener un fichier de la machine distance vers la
machine locale. Vous pouvez mettre plusieurs noms de fichiers à la suite
pour ramener plusieurs fichiers. Si vous voulez ramener un fichier tout en
changeant son nom, utilisez l'option -z :
</p>
<pre>
get -z <em>fichier-distant</em> <em>nom-du-fichier-local</em>
</pre>
<h3>Envoyer</h3>
<p>
<code>put</code> permet de copier un fichier de la machine locale vers la
machine distante. Elle s'utilise exactement comme <code>get</code>.
</p>
<p>
&icone.attention;
Des problèmes peuvent apparaitre si vous faites des transferts entre machine
utilisant des <strong>systèmes d'exploitation différents</strong> (comme
Unix et Windows). En particulier, les passages à la ligne ne sont pas codés
pareil sous ces deux systèmes d'exploitation. Par défaut, <code>ncftp</code>
ne modifie pas les fichiers transférés, et un fichier texte ramené sous Unix
depuis Windows pourra présenter des « ^M » à la fin de chaque ligne
(tandis qu'un fichier texte transféré dans l'autre sens ne fera pas le
retour chariot à la fin des lignes). Deux commandes, à taper avant la
commande de transfert, servent à modifier cela :
</p>
<ul>
<li> <code>ascii</code> précise à <code>ncftp</code> de faire la
conversion.</li>
<li> À l'inverse, si on veut s'assurer qu'aucune tentative de conversion ne
sera faite (si vous transférez des programmes ou des fichiers compressés),
utilisez la commande <code>bin</code> avant de faire le transfert.</li>
</ul>
<p>
Pour quitter <code>ncftp</code>, utilisez la commande <code>quit</code>. On
vous demandera alors si vous voulez garder la machine dans les marque-page,
éventuellement avec le mot de passe.
</p>
<h2><a name="anonyme">Le FTP anonyme</a></h2>
<p>
Il n'y a pas de réelle différence entre une connexion anonyme ou non anonyme,
si ce n'est qu'il n'est pas nécessaire d'utiliser l'option <code>-u</code>.
<code>ncftp</code> se charge de donner <code>anomymous</code> comme login,
et votre adresse de courier électronique comme mot de passe. Vous pouvez
alors utiliser les commandes exactement comme dans une connexion non
anonyme. Notez que vous n'aurez que rarement l'occasion d'utiliser des
commandes qui modifient le contenu du disque de la machine distante
(<code>rm</code>, <code>put</code>, <code>mkdir</code>...), mais cela peut
arriver.
</p>
<p>
Il est possible de passer en ligne de commande de <code>ncftp</code> une URL
de la forme
<code>ftp://<em>machine</em>/<em>chemin-de-repertoires</em>/</code>.
<code>ncftp</code> se charge alors d'arriver directement dans le répertoire
considéré s'il existe. Un telle URL peut aussi être utilisée avec Netscape
(à la place de l'URL des pages Web).
</p>
<p>
N'ont été décrites que les commandes de base de <code>ncftp</code>, qui est un
outil puissant. Consultez le <a href="&url.jargon;#RTFM">manuel</a> de
<code>ncftp</code> pour plus de détails.
</p>
<h2><a name="exemples">Quelques sites anonymes</a></h2>
<ul>
<li>
<code>ftp.jussieu.fr</code> contient une quantité de logiciels telle qu'il est
illusoire de tous les détailler ici. En vrac, on y trouve plusieurs
distributions à jour de Linux, de nombreux utilitaires Unix libres, des
distributions de TeX et LaTeX (installables sous Windows ou Macintosh), etc...
Nombre de logiciels installés chez <em>gourous</em> viennent de ce site.
</li>
<li>
<code>ftp.funet.fi</code> contient de nombreux miroirs d'autres sites
(c'est-à-dire qu'il recopie régulièrement d'autres sites pour que leur contenu
soit plus facilement accessible), ce qui le rend très utile pour les
utilisateurs européens (ce site est en Finlande) pour qui les connexions avec
les sites américains est lente.
</li>
</ul>
<p>
Afin de faciliter les recherches entre les différents sites FTP, un logiciel
nommé <code>archie</code> (ou <code>xarchie</code>) existe. Son usage est
toutefois assez malaisé. Une bonne méthode est de demander autour de soi
(dans forum par exemple) si quelqu'un ne sait pas où trouver ce que vous
cherchez.
</p>
<h2><a name="macwin">FTP sous Macintosh et Windows</a></h2>
<p>
La machine distante d'une connexion FTP (le serveur) est presque toujours une
machine sous Unix. Mais la machine locale (le client) peut être sous Macintosh
ou Windows :
</p>
<h3>Sous Windows</h3>
<p>
Le programme lancé depuis une fenêtre de commande DOS s'appelle
<code>ftp</code> et s'utilise un peu comme <code>ncftp</code> (en moins
bien).
</p>
<h3>Sous Macintosh</h3>
<p>
Le programme s'appelle Fetch. Vous en trouverez une présentation dans les
<a href="http://barthes.ens.fr/CIL/doc-IU/cours-IU.html#4">cours de
l'informatique littéraire</a>.
</p>
<p>
Ces programmes vous permettent une connexion non anonyme, ce que Netscape fait
difficilement.
</p>
<div class="metainformation">
Auteur : Dominique Quatravaux, Émilia Robin.
Dernière modification le 2002-12-06.
</div>
</body>
</html>

View file

@ -71,11 +71,11 @@ le courrier
<ul>
<li> <a href="courrier/">Généralités sur le courrier
électronique</a></li>
<li> lutter <a href="courrier/antispam.html">contre le spam</a></li>
<li> Lutter <a href="courrier/antispam.html">contre le spam</a></li>
<li> <a href="courrier/procmail.html">Filtrer et classer son courrier
avec <code>procmail</code></a></li>
<li> <a href="courrier/mail-pine.html">Utilisation de Pine</a></li>
<li> <a href="courrier/mail-mutt.html">Utilisation de Mutt</a></li>
<li> <a href="courrier/procmail.html">Filtrer son courrier avec
<code>procmail</code></a></li>
<li> <a href="&url.tuteurs;docs/hublot/hublot05.html#forward"
>Rediriger son courrier</a> (article paru dans le numéro 5 du
<em>Hublot</em>, mars 2000).</li>
@ -105,9 +105,8 @@ Mozilla et de Lynx</a></li>
<li> <a href="&url.tuteurs;docs/hublot/index.html#annee-1999-2000">Utiliser
Netscape</a> (cours d'Émilia Robin paru dans le <em>Hublot</em> en
1999-2000).</li>
<li> <a href="web/htaccess.html">configurer un serveur Apache avec un .htaccess</a></li>
<li> <a href="web/html/">Créer sa page Web : conseils et rudiments du
langage HTML</a></li>
<li> <a href="web/htaccess.html">Configurer un serveur Apache avec un .htaccess</a></li>
<li> <a href="web/html/">Créer sa page Web : conseils, les bases du langage HTML</a></li>
<li> <a href="&url.tuteurs;docs/hublot/hublot03.html#netiquette">La Netiquette
dans les pages Web</a> (article de Gilles Radenne paru dans le numéro 3
du <em>Hublot</em>, janvier 2000).</li>
@ -132,7 +131,8 @@ href="forum/flrn.html">tutorial flrn</a>, la transcription
HTML des <a href="forum/bienvenue.html">messages d'introduction</a> ou
encore une <a href="&url.tuteurs;faq/flrn.html">FAQ</a>.</li>
<li> <a href="news.html">Les news Usenet</a> en général</li>
<li> <a href="usenet-fr.html">Guide de Usenet-fr</a>, la hiérarchie francophone</li>
<li> <a href="usenet-fr.html">Guide de Usenet-fr</a>, la hiérarchie
francophone (groupes commençant par <code>fr.*</code></li>
<li> <a href="irc.html">IRC</a></li>
</ul>
@ -140,23 +140,19 @@ encore une <a href="&url.tuteurs;faq/flrn.html">FAQ</a>.</li>
<h2>Travail à distance</h2>
<p>Un autre aspect d'Internet, et un des plus anciens, est le fait de se
connecter à distance d'une machine à l'autre. Quand on est en local, on
appelle ça un «intranet»; on entend aussi parler de «groupware», «netware»,
«extranet»... Nous, on dit le réseau...
<p>Un autre aspect d'Internet, et un des plus anciens, est le fait de
se connecter à distance d'une machine à l'autre. Quand on est en
local, on appelle ça un « intranet » ; on entend aussi parler de
« groupware », « netware », « extranet »... Nous, on dit le réseau...
</p>
<ul>
<li> <a href="rlogin.html">Le rlogin</a> (connexion à distance).</li>
<li> <a href="&url.tuteurs;docs/hublot/hublot03.html#qr" >Se
connecter à distance</a> (article paru dans le numéro 3 du
<em>Hublot</em>, janvier 2000).</li>
<li> <a href="ftp.html">Transfert de fichiers par FTP</a>
(page assez difficile).</li>
<li> <a href="loin/ssh.html">ssh</a> : se connecter à distance de manière sûre</li>
<li> <a href="ftp.html">Transfert de fichiers par FTP</a> (page assez difficile).</li>
</ul>
<div class="metainformation">
Auteur : Nicolas George et Joël Riou. Dernière modification le <date value="$Date: 2003-06-20 09:38:47 $" />.
Auteur : Nicolas George et Joël Riou. Dernière modification le <date value="$Date: 2003-07-08 09:22:49 $" />.
</div>
</body>

View file

@ -1,73 +0,0 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE html
PUBLIC "-//ENS/Tuteurs//DTD TML 1//EN"
"tuteurs://DTD/tml.dtd">
<html>
<head>
<title>Rlogin</title>
</head>
<body>
<h1>Se connecter à distance : <code>rlogin</code> et telnet</h1>
<div class="encadre">
<p>
Pour l'instant, seule la présentation de <code>rlogin</code> est
disponible...
</p>
</div>
<h2><a name="rlogin">Rlogin</a></h2>
<p>
<code>rlogin <em>machine</em></code> (<em>remote login</em>)
sert à se <em>rloguer</em>, c'est-à-dire à se loguer à distance. On peut
donner directement son nom de login avec l'option <code>-l</code>
(<em>login</em>).
</p>
<p>
Par exemple :
</p>
<pre>rlogin -l toto bireme.ens.fr</pre>
<p>
La fenêtre où Toto a lancé son rlogin sera connectée à l'ENS, sur la machine
<code>bireme</code> (sise en salle S), et le mot de passe sera demandé. La
connection depuis les Macs se fait sur ce principe (mais le programme
s'appelle <code>telnet</code>).
</p>
<p>
Dans tous les cas, <strong>il faut se déloguer</strong> : taper
<code>exit</code>.
</p>
<p>
Le rlogin ne sert pas seulement à se connecter à distance. Si il n'y a plus
aucune machine disponible à l'École et que vous devez absolument lire votre
courrier, par exemple, vous pouvez demander à quelqu'un de vous prêter une
fenêtre; le nom de la machine sera alors celui de la machine sur laquelle vous
vous trouvez, sans en préciser davantage l'adresse. Par exemple, il n'y a
plus de station libre en Infi, et Toto demande à la personne qui travaille
sur <code>aviso</code> de lui prêter une fenêtre. Il tape donc :
</p>
<pre>rlogin -l toto aviso</pre>
<p>
Si vous travaillez sur une machine et que vous avez besoin de vous rloguer sur
une autre machine de la salle (par exemple quand vous vous servez de
<strong>disquettes</strong>), il suffit de taper le nom de la machine :
<code>drakkar</code> équivaut à <code>rlogin drakkar</code> et n'oblige pas
à taper le mot de passe.
</p>
<div class="metainformation">
Auteur : Émilia Robin.
Dernière modification le 2002-12-06.
</div>
</body>
</html>