# Protocolo fish

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

     lisiane@kdemail.net

Tradução
Marcus
Gama

    marcus_gama@uol.com.br

Tradução
2002-06-23
1.1.1

Permite a você acessar arquivos de outro computador, usando uma simples conta SSH e os utilitários padrão do &UNIX; no lado remoto. Desta maneira, nenhum software é necessário no servidor, e você obtém acesso para os arquivos daquele computador, como se estivesse acessando localmente (ou via NFS, visto que é mais lento que o acesso local). Ele usa os mesmos protocolos que o manipulador de #sh VFS do MidnightCommander.

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.

Use o 'kioslave' do FISH da seguinte forma: `fish://maquina` ou `fish://usuario@maquina`

Não é necessário indicar o usuário se tiver o mesmo usuário em ambos os computadores. 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 fornecê-la.