fish
&Joerg.Walter; &Joerg.Walter.mail;
&Brad.Hards; &Brad.Hards.mail;
&Otto.Bruggeman;&Rinse.Devries;
2005-02-29
1.1.2
Staat u toe om toegang te krijgen tot bestanden op een andere computer met behulp van Secure Shell (SSH) protocol. Op de externe computer moet de SSH-daemon draaien. Verder maakt de rest van het protocol gebruik van de standaard commandoregelprogramma's zoals hieronder beschreven.
U gebruikt de kioslave fish als volgt: fish://hostnaam of fish://gebruikersnaam@hostnaam.
U moet dubbele slashes gebruiken.
U kunt de gebruikersnaam (en het @-teken) achterwege laten als u dezelfde gebruikersnaam hebt op beide computers.
U kunt een wachtwoord als volgt opgeven: fish://gebruikersnaam:wachtwoord@hostnaam, maar dit is niet strikt noodzakelijk. U zult vanzelf om een wachtwoord gevraagd worden.
Als u de SSH-daemon op een niet-standaard poort draait, dan kunt u die poort opgeven met behulp van de normale &URL;-syntaxis zoals hieronder: fish://hostnaam:poortnummer.
FISH zou moeten werken met elke POSIX compatibele, op &UNIX; gebaseerde computer. Het maakt gebruik van de shellcommando's cat, chgrp, chmod, chown, cp, dd, env, expr, grep, ls, mkdir, mv, rm, rmdir, sed, en wc. FISH start een /bin/sh-shell als zijn shell en verwacht dat dit een bourne shell is (of op zijn minst een Bourne-compatibele shell zoals bash). Als de commando's sed en file als ook het bestand /etc/apache/magic met &MIME;-type handtekeningen aanwezig zijn, dan zullen die worden gebruikt voor het bepalen van de &MIME;Bestandstypen.
Als perl aanwezig is op de andere computer dan zal dit in plaats van de hiervoor genoemde commando's worden gebruikt. In dat geval zijn alleen env en /bin/sh nodig. Het gebruik van perl heeft als bijkomend voordeel dat het sneller is.
Fish zou mogelijk ook kunnen werken op &Windows;-computers als hulpprogramma's zoals Cygwin zijn geïnstalleerd. Alle bovenstaande commando's dienen dan in de omgevingsvariabele PATH van het systeem te staan en de oorspronkelijke shell dient in staat te zijn om het commando echo FISH:;/bin/sh correct te kunnen uitvoeren.