# fish

&Joerg.Walter; &Joerg.Walter.mail;
&Brad.Hards; &Brad.Hards.mail;
&traductor.Antoni.Bella;
2005-02-29
1.1.2

Us permet accedir a fitxers d'altres ordinadors usant el protocol SEcure Shell (SSH). L'ordinador remot necessitarà que s'estigui executant el dimoni SSH, però la resta del protocol usa eines estàndard de la línia de comandaments, tal i com es comentarà a continuació.

Useu el tdeioslave fish de la següent manera: `fish://nom_màquina` o `fish://nom_usuari@nom_màquina`.

Caldrà que useu barres invertides dobles.

Podeu ometre el nom_usuari (i el següent símbol @) si teniu el mateix nom d'usuari en ambdós ordinadors.

Podeu afegir una contrasenya amb el format `fish://nom_usuari:contrasenya@nom_màquina`, però tampoc és necessari ja que de no indicar-la us la demanarà.

Si esteu executant el dimoni SSH en un port no estàndard, podeu especificar dit port usant la sintaxis normal d'una &URL;, tal i com s'indica a sota: `fish://nom_servidor:número_port`.

Fish hauria de funcionar en qualsevol ordinador remot basat en &UNIX; i que sigui més o menys compatible amb POSIX. Usa els comandaments `cat`, `chgrp`, `chmod`, `chown`, `cp`, `dd`, `env`, `expr`, `grep`, `ls`, `mkdir`, `mv`, `rm`, `rmdir`, `sed` i `wc`. Fish engega `/bin/sh` en el seu intèrpret de comandaments i espera que sigui un intèrpret de comandaments Bourne (o compatible, com el `bash`). Si els comandaments `sed` i `file` estan disponibles, així com un fitxer `/etc/apache/magic` amb les signatures dels tipus &MIME;, aquestes seran usades per a intentar determinar els tipus &MIME;.

Si Perl està disponible a la màquina remota, serà usat en el seu lloc. Llavores només seran necessaris `env` i `/bin/sh`. L'ús de Perl disposa de l'avantatge addicional de ser més ràpid.

Fish, fins i tot podria funcionar en màquines &Windows;, si s'instal·len eines com Cygwin. Totes les utilitats anteriorment mencionades hauran d'estar a la ruta (`PATH`) predeterminada del sistema i l'intèrpret de comandaments inicial haurà de ser capaç de processar el comandament `echo FISH:;/bin/sh` correctament.