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:
parent
bef8af0572
commit
b91b0cc74f
3 changed files with 14 additions and 328 deletions
237
internet/ftp.tml
237
internet/ftp.tml
|
@ -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>
|
|
@ -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>
|
||||
|
|
|
@ -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>
|
Loading…
Reference in a new issue