# Protocolo fish

&Joerg.Walter; &Joerg.Walter.mail;
&Brad.Hards; &Brad.Hards.mail;
Lisiane
Sztoltz Teixeira

     lisiane@kdemail.net

Tradução
Marcus
Gama

    marcus.gama@gmail.com

Tradução
2005-02-29
1.1.2

Allows you to access another computer's files using the SEcure Shell (SSH) protocol. The remote computer needs to be running the SSH daemon, but the remainder of the protocol uses standard commandline tools as discussed below.

Use o 'kioslave' do FISH da seguinte forma: `fish://máquina` ou `fish://usuário@máquina`.

Você precisa usar barras duplas (//).

Você pode omitir o usuário (e o símbolo '@' que se segue) se tiver o mesmo usuário em ambos os computadores.

Você poderá adicionar uma senha no formato `fish://usuário:senha@máquina`, mas não será necessário, uma vez que será pedida a senha se você não a indicar.

Se estiver rodando o servidor de SSH numa porta que não a padrão, você pode indicar essa porta com a sintaxe normal dos &URL;s como aparece abaixo: `fish://máquina:número da porta`.

O Fish deve funcionar com qualquer computador remoto baseado em &UNIX; e compatível com o padrão POSIX. Ele usa os comandos shell `cat`, `chgrp`,`chmod`, `chown`, `cp` , `dd`, `env`, `expr`, `grep`, `ls`, `mkdir`, `mv`, `rm`, `rmdir`, `sed` e `wc`. O protocolo fish inicia com o `/bin/sh` como seu shell padrão, e espera mudar para um Bourne shell (ou compatível, como o `bash`). Se os comandos `sed` e `file` estiverem disponíveis, bem como o arquivo `/etc/apache/magic` com o tipo &MIME; para assinaturas, estes serão usados para adivinhar tipos &MIME;.

Se o Perl estiver disponível na máquina remota, eleserá usado. Então, `env` e `/bin/sh` serão necessários. Usar o Perl se tem o benefício adicional de ser mais rápido.

O Peixe pode até mesmo funcionar em máquinas &Windows;, se ferramentas como o Cygwin estiverem instalados. Todos os os utilitários acima devem estar no `PATH` do sistema, e o shell inicial deve ser capaz de processar o comando `echo FISH:;/bin/sh` corretamente.