Warning, /network/kio-extras/doc/kioworker/fish/index.docbook is written in an unsupported language. File is not indexed.
0001 <?xml version="1.0" ?> 0002 <!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN" 0003 "dtd/kdedbx45.dtd" [ 0004 <!ENTITY % addindex "IGNORE"> 0005 <!ENTITY % English "INCLUDE" > <!-- change language only here --> 0006 ]> 0007 0008 <article lang="&language;" id="fish"> 0009 <title>fish</title> 0010 <articleinfo> 0011 <authorgroup> 0012 <author>&Joerg.Walter; &Joerg.Walter.mail;</author> 0013 <author>&Brad.Hards; &Brad.Hards.mail;</author> 0014 <!-- TRANS:ROLES_OF_TRANSLATORS --> 0015 </authorgroup> 0016 0017 <date>2010-10-27</date> 0018 <releaseinfo>&kde; 4.5</releaseinfo> 0019 0020 </articleinfo> 0021 0022 <para>Allows you to access another computer's files using the <emphasis>S</emphasis>ecure <emphasis>SH</emphasis>ell (<acronym>SSH</acronym>) protocol. The remote computer needs to be running the <acronym>SSH</acronym> daemon, but the remainder of the protocol uses standard commandline tools as discussed below.</para> 0023 0024 <para>You can use the fish KIO worker like this: 0025 <userinput>fish://<replaceable>hostname</replaceable></userinput> or <userinput>fish://<replaceable>username</replaceable>@<replaceable>hostname</replaceable></userinput>.</para> 0026 0027 <note><para>You need to use double forward slashes.</para></note> 0028 0029 <para>You can omit the <replaceable>username</replaceable> (and the trailing 0030 @ symbol) if you have the same username on both computers.</para> 0031 0032 <para>You can add a password in the format: 0033 <userinput>fish://<replaceable>username</replaceable>:<replaceable>password</replaceable>@<replaceable>hostname</replaceable></userinput> 0034 but it is not necessary as you will be prompted for one if it is not 0035 supplied.</para> 0036 0037 <para>If you are running the <acronym>SSH</acronym> daemon on a non-standard 0038 port, you can specify that port using the normal &URL; syntax as shown 0039 below: 0040 <userinput>fish://<replaceable>hostname</replaceable>:<replaceable>portnumber</replaceable></userinput>.</para> 0041 0042 <para>Fish should work with any roughly <acronym>POSIX</acronym> compatible 0043 &UNIX; based remote computer. It uses the shell commands 0044 <command>cat</command>, <command>chgrp</command>, 0045 <command>chmod</command>, <command>chown</command>, 0046 <command>cp</command>, <command>dd</command>, 0047 <command>env</command>, <command>expr</command>, 0048 <command>grep</command>, <command>ls</command>, 0049 <command>mkdir</command>, <command>mv</command>, 0050 <command>rm</command>, <command>rmdir</command>, 0051 <command>sed</command>, 0052 and <command>wc</command>. Fish starts 0053 <command>/bin/sh</command> as its shell and expects it to be a 0054 Bourne shell (or compatible, like <command>bash</command>). 0055 If the <command>sed</command> and 0056 <command>file</command> commands are available, as well as a 0057 <filename>/etc/apache/magic</filename> file with &MIME; type 0058 signatures, these will be used to guess &MIME; types. 0059 </para> 0060 0061 <para>If <application>Perl</application> is available on the remote 0062 machine, it will be used instead. Then only <command>env</command> and 0063 <command>/bin/sh</command> are needed. Using 0064 <application>Perl</application> has the additional benefit of being 0065 faster.</para> 0066 0067 <para>Fish may even work on &Windows; machines, if tools like 0068 <application>Cygwin</application> are installed. All the above 0069 utilities must be in the system <envar>PATH</envar>, and the initial 0070 shell must be able to process the command <command>echo 0071 FISH:;/bin/sh</command> correctly.</para> 0072 0073 </article>