Laboratoire de Radioastronomie ENS - LERMA UMR 8112

Informations//Service FTP

Dernière mise à jour 05-06-2009 10:14 / Jean-François Rabasse

Retour rubrique Informations

Service FTP

Le serveur FTP permet des transferts de fichiers vers et depuis l'extérieur. Il est utilisable en mode authentifié (accès à votre compte Unix) et en mode anonyme (accès par des personnes ne possédant pas de compte au laboratoire).

NB l'ancien service FTP est arrêté, celui-ci est complètement réinstallé (nouveau logiciel, changement de machine). La principale différence visible est l'accès aux zones FTP anonyme, maintenant accessibles depuis les serveurs de fichiers, dans l'arborescence /home

Accès authentifiés

Depuis une machine extérieure, connectez-vous sous votre compte Unix :

~> ftp ftp.lra.ens.fr
Connected to ftp.lra.ens.fr.
...
220 FTP server ready
Name (ftp.lra.ens.fr:rabasse): rabasse
331 Password required for rabasse.
Password: ********
230 User rabasse logged in.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp>

Vous êtes dans votre «home directory» :

ftp> pwd
257 "/home/rabasse" is current directory.
ftp>

Toutes les commandes FTP, cd, put, get, del, mkdir, etc. sont utilisables.

NB si vous êtes sur un site extérieur qui dispose des outils ssh, utilisez de préférence sftp pour accéder à votre compte, le FTP classique ne crypte pas vos informations de compte.

Accès anonymes

FTP anonyme permet d'échanger des fichiers avec des tiers ne disposant pas d'un compte au laboratoire. Cet échange se fait sur une base personnelle; chaque membre du laboratoire dispose de deux répertoires dédiés, un pour la mise à disposition de fichiers vers l'extérieur (outgoing), l'autre pour le chargement de fichiers depuis l'extérieur (incoming).

Ces arborescences sont accessibles directement depuis les machines du laboratoire, via les serveurs de disques home. Le répertoire porte le nom de l'utilisateur. Par exemple :

/home/ftp-outgoing/rabasse/
/home/ftp-incoming/rabasse/

Mise à disposition de fichiers

Copier le ou les fichiers dans votre répertoire de départ, e.g. :

cp archive.tgz /home/ftp-outgoing/rabasse/

puis prévenez la personne à qui le fichier est destiné, et qui viendra le chercher dans votre répertoire de départ, de la manière suivante :

~> ftp ftp.lra.ens.fr
Connected to ftp.lra.ens.fr.
...
220 FTP server ready
Name (ftp.lra.ens.fr:rabasse): anonymous
331 Anonymous login ok, send your complete email address as your password.
Password:
230 Anonymous access granted, restrictions apply.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp>
ftp> cd outgoing/rabasse
ftp> ls
-rw-r--r--   1 rabasse  ftp         29794 Jul 20 20:19 archive.tgz
ftp> get archive.tgz
ftp> bye
221 Goodbye.
~>

Réception de fichiers

La personne qui souhaite vous transmettre un fichier devra venir le déposer dans votre répertoire d'arrivée :

~> ftp ftp.lra.ens.fr
Connected to ftp.lra.ens.fr.
...
220 FTP server ready
Name (ftp.lra.ens.fr:rabasse): anonymous
331 Anonymous login ok, send your complete email address as your password.
Password:
230 Anonymous access granted, restrictions apply.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp>
ftp> cd incoming/rabasse
ftp> put fichier.tgz
ftp> bye
221 Goodbye.
~>

Le fichier déposé sera accessible, en interne, dans l'arborescence montée :

/home/ftp-incoming/rabasse/fichier.tgz

Vous pouvez le consulter, le copier ailleurs, etc.

Usage, précautions

  • Les droits d'accès aux répertoires départ et arrivée ne doivent pas être modifiés. Ceux-ci sont configurés au minimum nécessaire.

    Pour le répertoire d'arrivée :

    ~> ls -l /home/ftp-incoming
    ...
    drwxrws---  2 rabasse  ftp 4096 2006-07-21 14:38 rabasse
    ...
    

    Attention, répertoire en écriture pour le groupe ftp. Ne supprimez pas ce droit, le serveur ne pourrait plus y copier les fichiers déposés pour vous par un utilisateur anonyme.

    Pour le répertoire de départ :

    ~> ls -l /home/ftp-outgoing/
    ...
    drwxr-s---  7 rabasse  ftp 4096 2006-07-20 22:20 rabasse
    ...
    

    accès restreint au propriétaire du répertoire et au groupe ftp en lecture.

  • Ne copiez pas, dans la zone de départ, des fichiers hyper protégés, lisibles uniquement par vous. Le serveur ne pourrait y accéder pour envoi. Ce serait de la paranoïa inutile, une zone de départ FTP anonyme étant accessible depuis tout l'Internet.

  • Faites le ménage régulièrement. L'espace disque attribué au serveur FTP n'est pas infini et n'est pas une zone de stockage. Lorsqu'il est plein l'ensemble du service devient inutilisable pour tous les membres du laboratoire.

    Supprimez les fichiers au départ une fois que vos correspondants les ont récupérés, supprimez les fichiers arrivés une fois que vous les avez archivés ailleurs.