Files transferred over shell protocol
クライアントは echo FISH:;/bin/sh をリモートのマシンでコマンドとして実行することでSSHまたはRSHのコネクションを開始する。これにより、サーバ側で通常のRSHやSSHのコネクションとFISHのコネクションを区別することができる。
まず、サーバに対して FISH と VER という2つのコマンドを送る。
サーバは VER コマンドに対して、次のような応答を返す。
これは、サポートされているFISHプロトコルのバージョンと、サポートされている拡張機能を示している。