<!-- ********************************************************************** copyright : (C) 2000-2018 Rafi Yanai, Shie Erlich, Frank Schoolmeesters & the Krusader Krew e-mail : krusader-devel@googlegroups.com web site : https://krusader.org description : a Krusader Documentation File *************************************************************************** * Permission is granted to copy, distribute and/or modify this * * document under the terms of the GNU Free Documentation License, * * Version 1.1 or any later version published by the Free Software * * Foundation; with no Invariant Sections, no Front-Cover Texts and * * no Back-Cover Texts. A copy of the license is available on the * * GNU site http://www.gnu.org/licenses/fdl.html or by writing to: * * Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, * * MA 02111-1307, USA. * *********************************************************************** --> <sect1 id="remote-connections"> <title >Fjärranslutningar</title> <indexterm> <primary >Fjärranslutningar</primary> </indexterm> <para >Fjärranslutningar görs enkelt genom att skriva in webbadressen i <link linkend="list_panel" >platsraden</link >. Dessa är i själva verket I/O-slavar. Observera att &krusader;s panel inte stöder alla I/O-slavar, t.ex. fungerar inte <command >http://</command > i panelen, men det fungerar vid <link linkend="krviewer" >granskning</link >. Några exempel:</para> <itemizedlist> <listitem> <para> <userinput ><command >ftp://</command ><replaceable >publik.ftpserver.se/katalog/</replaceable > </userinput> </para> </listitem> <listitem> <para> <userinput ><command >fish://</command ><replaceable >användarnamn@värddatornamn/</replaceable > </userinput> </para> </listitem> <listitem> <para> <userinput ><command >sftp://</command ><replaceable >användarnamn:lösenord@sftp.exempel.se/</replaceable > </userinput> </para> </listitem> <listitem> <para> <userinput ><command >ftp://</command ><replaceable >användarnamn@min.server.se:21/katalog/</replaceable > </userinput> </para> </listitem> <listitem> <para> <userinput ><command >smb://</command ><replaceable >användarnamn:lösenord@server/utdelad</replaceable > </userinput> </para> </listitem> <listitem> <para> <userinput ><command >ftp://</command ><replaceable >användarnamn@proxyanvändarnamn:lösenord@proxylösenord@värddatornamn/katalog</replaceable > </userinput> </para> </listitem> <listitem> <para> <userinput ><command >nfs://</command ><replaceable ><värddator>:<port><webbadress-sökväg></replaceable > </userinput> </para> </listitem> <listitem> <para> <userinput ><command >webdav://</command ><replaceable >www.server.se/sökväg/</replaceable > </userinput> </para> </listitem> </itemizedlist> <para >Du kan lägga till bokmärken för dessa webbadresser, men läs dock avsnittet om <link linkend="bookman" >Bookman</link > om hur man <emphasis >sparar lösenord säkert</emphasis >. För att ansluta till flera platser, lägg till bokmärken för dessa webbadresser, och öppna dem en i taget, eller alla tillsammans genom att använda <link linkend="panel_profiles" >Panelprofiler</link >. För att byta från en plats till en annan, öppna bara en <link linkend="folder-tabs" >katalogflik</link > för var och en.</para> <para >Det finns tre sätt att starta en fjärranslutning:</para > <itemizedlist> <listitem> <para >Skriv in webbadressen i <link linkend="list_panel" >platsraden</link ></para> </listitem> <listitem> <para >Välj <menuchoice ><guimenu >Verktyg</guimenu > <guimenuitem >Ny nätanslutning</guimenuitem > </menuchoice >, vilket gör att en dialogruta dyker upp och frågar efter information om fjärranslutningen. Dialogrutan är praktisk om du inte är van vid att skriva in fjärrwebbadresser i platsraden. Lämnas fälten för användarnamn och lösenord tomma, loggas du in anonymt. Observera: Vi planerar att skriva om detta dialogfönster.</para> </listitem> <listitem> <para >Du kan lägga till ett bokmärke till en annan dator och återvända till katalogen med bokmärkesknappen i övre hörnet av panelen, precis som i en webbläsare.</para> </listitem> </itemizedlist> <para >Efter att du har loggat in på en fjärrserver kan du bläddra på den precis som på din lokala hårddisk, med följande undantag:</para > <itemizedlist> <listitem> <para >Du kan inte köra filer på fjärrservrar.</para> </listitem> <listitem> <para >Behörighet kan inte alltid beräknas på fjärrservrar (beror på servern och åtkomstmetoden), så du kan få ett <guilabel >?</guilabel > i behörighetskolumnen för vissa filer.</para> </listitem> <listitem> <para >Information om diskanvändning är inte tillgänglig för de flesta fjärrfilsystem.</para> </listitem> </itemizedlist> <para >För att ändra teckenuppsättning på fjärranslutningen, använd <menuchoice > <guimenu >Visa</guimenu > <guimenuitem >Välj teckensnitt på fjärranslutning</guimenuitem > </menuchoice >.</para> <para >Du kan stänga den nuvarande aktiva fjärranslutningen med två olika metoder:</para > <itemizedlist> <!-- <listitem> <para >Manually: <emphasis role="bold" ><menuchoice ><guimenu >Commands</guimenu> <guimenuitem >Disconnect From Net</guimenuitem ></menuchoice ></emphasis ></para> </listitem> --> <listitem> <para >Manuellt: Lägg till nerkopplingsknappen i <link linkend="mainwindow" >Huvudverktygsraden</link > och klicka på den.</para> </listitem> <listitem> <para >Automatiskt: Ändra webbadress i <link linkend="list_panel" >platsraden</link >.</para> </listitem> </itemizedlist> <note> <para >&krusader; är en filhanterare som stöder fjärranslutningar via I/O-slavar, men om du letar efter ännu mer avancerade funktioner för fjärranslutning, t.ex. ett avancerat &FTP;-program, rekommenderar vi att du använder t.ex. <ulink url="http://kasablanca.berlios.de/" >Kasablanca</ulink > eller <ulink url="http://kftpgrabber.sourceforge.net/" ><application >kftpgrabber</application ></ulink >.</para> </note> <sect2 id="remote-connections-lan-fish"> <title >Anslutningar till lokalt nätverk via protokollet fish:/ (zeroconf)</title> <indexterm> <primary >Fjärranslutningar via lokalt nätverk (Zeroconf)</primary> </indexterm> <para >Det här avsnittet är ett bidrag av Andrew Svet (z-vet). Synpunkter på kapitlet uppskattas. Tack!</para> <note> <para >Följande fungerar på ett <trademark class="registered" >Debian</trademark >-system, så det kommer att fungera på <trademark class="registered" >Debian</trademark > och liknande system (<trademark class="registered" >Kubuntu</trademark >, etc.), även om det också bör fungera på andra varianter av Linux. Vi antar att du har installerat <link linkend="gloss-ssh" >SSH</link >, och har ställt in det så att det fungerar med alla datorer på det lokala nätverket du vill ansluta till eller från. Det finns många verkligt bra handledningar om <link linkend="gloss-ssh" >SSH</link > på nätet, t.ex. på <ulink url="http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_:_Ch17_:_Secure_Remote_Logins_and_File_Copying" >linuxhomenetworking.com</ulink >. Annars kan du bara söka efter det med Google. Vi använder standardporten för <link linkend="gloss-ssh" >SSH</link > (22) i det här kapitlet. Kom ihåg att ändra den om du använder en annan. Alla ändringar, redigeringar, etc., måste göras som systemadministratör. </para> </note> <para >Låt oss börja med att installera alla paket vi behöver: <screen> <prompt >#</prompt > <userinput ><command >apt-get install</command > <option >avahi-daemon libnss-mdns kdnssd</option ></userinput> </screen > Allt är installerat, låt oss nu göra några inställningar. Först av allt kräver vi att våra tjänster annonseras på det lokala nätverket. Det är därför vi installerade avahi-daemon: den representerar din dator på det lokala nätverket, och låter andra program publicera tjänster de tillhandahåller. Avahi-demonen levereras med exempel på inställningsfiler för <filename >ssh.service</filename > som finns i <filename class="directory" >/usr/share/doc/avahi-daemon/examples</filename > . För att få tjänsten att annonseras på det lokala nätverket måste vi kopiera filen till <filename class="directory" >/etc/avahi/services</filename > directory: <screen> <prompt >#</prompt > <userinput ><command >cp</command > <option >/usr/share/doc/avahi-daemon/examples/ssh.service /etc/avahi/services</option ></userinput> </screen > Nu kräver vi att också protokollet fish:/ annonseras, så vi använder filen ssh.service som en mall för fish.service: <screen> <prompt >#</prompt > <userinput ><command >cp</command > <option >/etc/avahi/services/ssh.service /etc/avahi/services/fish.service</option ></userinput> </screen > Filen är bara en kopia av ssh.service, Redigera filen <filename >fish.service</filename > och ersätt "Remote Terminal on %h" med "Fish to %h" och "_ssh._tcp" med "_fish._tcp". Så här ser det ut efter redigeringen: <programlisting> <?xml version="1.0" standalone='no'?><!--*-nxml-*--> <!DOCTYPE service-group SYSTEM "avahi-service.dtd"> <!-- $Id: remote-connections.docbook,v 1.6 2007/05/02 18:07:28 codeknight Exp $ --> <!-- This file is part of avahi. avahi is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. avahi is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR <!-- See avahi.service(5) for more information about this configuration file --> <service-group> <name replace-wildcards="yes" >FISH to %h</name> <service> <type >_fish._tcp</type> <port >22</port> </service> </service-group> </programlisting > Spara den ändrade filen. Nu måste vi skapa den nya filen <filename >_fish._tcp</filename >, öppna en texteditor och lägga följande rader: <programlisting> Name=FISH Protocol (ssh) Type=_fish._tcp UserEntry=u PathEntry=path PasswordEntry=p </programlisting > Spara filen som <filename >/usr/share/apps/zeroconf/_fish._tcp</filename > Gör samma sak för alla datorer på det lokala nätverket, och starta därefter om avahi-demonen: <screen> <prompt ># /etc/init.d/</prompt > <userinput ><command >avahi-daemon</command > <option >restart</option ></userinput> </screen > Öppna därefter &krusader; och skriv följande platsradens-länk:<filename >zeroconf:/</filename > för att öppna <link linkend="gloss-zeroconf" >Zeroconf</link >-anslutningen. Gå till katalogen för protokollet <guilabel >Fish</guilabel >. Där hittar du länkar till alla datorer som annonserar <filename >fish:/</filename > på det lokala nätverket, platsradens-länk: pekar på <filename >zeroconf:/_fish._tcp</filename >. Genom att dubbelklicka på någon av datorerna visas lösenordsrutan, som frågar dig efter lösenordsfrasen för ssh-nyckeln (om lösenord är inställt). Ange din lösenordsfras. Gratulerar, du har just anslutit till en annan dator med &krusader;! </para > </sect2> </sect1>