# fish

&Joerg.Walter; &Joerg.Walter.mail;
&traducteurEquipeKDE;
2002-06-23
1.1.1

Il vous permet d'accéder aux fichiers d'un autre ordinateur en utilisant une simple console SSH et les outils standards &UNIX; sur la machine distante. De cette façon, aucun logiciel serveur n'est nécessaire et vous accédez aux fichiers de cet ordinateur comme s'ils étaient en local (ou en NFS, puisque c'est plus lent que l'accès local). Il utilise le même protocole que le gestionnaire VFS #sh de MidnightCommander.

Fish devrait fonctionner avec à peu près tout ordinateur distant POSIX compatible &UNIX;. Il utilise les commandes de la console `cat`, `chgrp`, `chmod`, `chown`, `cp`, `dd`, `env`, `expr`, `grep`, `ls`, `mkdir`, `mv`, `rm`, `rmdir`, `sed`, et `wc`. Fish démarre `/bin/sh` dans une console et s'attend à ce que ce soit un Bourne shell (ou compatible, comme `bash`). Si les commandes `sed` et `file` sont disponibles, ainsi qu'un fichier `/etc/apache/magic` avec les signatures de types &MIME;, celles-ci seront utilisées pour deviner les types &MIME;.

Si Perl est disponible sur la machine distante, il sera utilisé à la place. Ainsi, seuls `env` et `/bin/sh` sont requis. L'utilisation de Perl a également l'avantage d'être plus rapide.

Fish devrait même fonctionner avec les machines &Windows;, si des outils comme Cygwin sont installés. Tous les utilitaires ci-dessus doivent se trouver dans le chemin (`PATH`) du système, et la console initiale doit être capable de traiter correctement la commande `echo FISH:;/bin/sh`.

Utiliser le protocole « fish » comme ceci : `fish://nommachine` ou `fish://utilisateur@nommachine`

Vous n'avez pas besoin de fournir le nom d'utilisateur si vous possédez le même nom sur les deux ordinateurs. Vous pouvez ajouter un mot de passe en utilisant le format suivant : `fish://utilisateur:motdepasse@nommachine`, mais cela n'est pas obligatoire, puisqu'il vous sera tout de même demandé si vous ne l'insérez pas.