# fish

Позволяет обращаться к файлам на другом компьютере по протоколу SEcure Shell (SSH). На удалённом компьютере должен быть запущен демон SSH.

Обработчик протокола fish запускается так: `fish://`имя-компьютера`` или `fish://`имя-пользователя`@`имя-компьютера``

Вы должны использовать двойную косую черту.

Вы можете опустить `имя-пользователя` (и @ после него), если используете одно и то же имя пользователя на обоих компьютерах.

Можно также указать пароль: `fish://`имя-пользователя`:`пароль`@`имя-компьютера``, но это необязательно, так как пароль будет запрошен, если он не указан.

Если вы запустили демон SSH на нестандартном порту, укажите порт, как обычно он указывается в &URL;: `fish://`имя-компьютера`:`порт``.

Fish должен работать с любой системой &UNIX;, совместимой с POSIX. Во время работы используются команды `cat`, `chgrp`, `chmod`, `chown`, `cp`, `dd`, `env`, `expr`, `grep`, `ls`, `mkdir`, `mv`, `rm`, `rmdir`, `sed` и `wc`. Fish запускает в качестве оболочки `/bin/sh` и ожидает, что она будет оболочкой bash (или совместимой с ней. Если доступны команды `sed` и `file`, а также файл `/etc/apache/magic`, содержащий список типов &MIME;, все они будут использоваться во время попыток определить тип файлов.

Если на удалённой машине доступен Perl, то для определения типов файлов будет использоваться он. При этом будут нужны только команды `env` и `/bin/sh`. При использовании Perl работа заметно ускоряется.

Fish может работать даже на &Windows;-машинах, если там установлен, например, Cygwin. Все указанные выше программы должны быть доступны в системной переменной `PATH`, а исходная оболочка должна быть способна обрабатывать команду `echo FISH:;/bin/sh`.