Fjärranslutningar

Fjärranslutningar görs enkelt genom att skriva in webbadressen i platsraden. Dessa är i själva verket I/O-slavar. Observera att Krusaders panel inte stöder alla I/O-slavar, t.ex. fungerar inte http:// i panelen, men det fungerar vid granskning. Några exempel:

  • ftp://publik.ftpserver.se/katalog/

  • fish://användarnamn@värddatornamn/

  • sftp://användarnamn:lösenord@sftp.exempel.se/

  • ftp://användarnamn@min.server.se:21/katalog/

  • smb://användarnamn:lösenord@server/utdelad

  • ftp://användarnamn@proxyanvändarnamn:lösenord@proxylösenord@värddatornamn/katalog

  • nfs://<värddator>:<port><webbadress-sökväg>

  • webdav://www.server.se/sökväg/

Du kan lägga till bokmärken för dessa webbadresser, men läs dock avsnittet om Bookman om hur man sparar lösenord säkert. 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 Panelprofiler. För att byta från en plats till en annan, öppna bara en katalogflik för var och en.

Det finns tre sätt att starta en fjärranslutning:

  • Skriv in webbadressen i platsraden

  • Välj VerktygNy nätanslutning, 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.

  • 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.

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:

  • Du kan inte köra filer på fjärrservrar.

  • Behörighet kan inte alltid beräknas på fjärrservrar (beror på servern och åtkomstmetoden), så du kan få ett ? i behörighetskolumnen för vissa filer.

  • Information om diskanvändning är inte tillgänglig för de flesta fjärrfilsystem.

För att ändra teckenuppsättning på fjärranslutningen, använd VisaVälj teckensnitt på fjärranslutning.

Du kan stänga den nuvarande aktiva fjärranslutningen med två olika metoder:

Notera

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. Kasablanca eller kftpgrabber.

Anslutningar till lokalt nätverk via protokollet fish:/ (zeroconf)

Det här avsnittet är ett bidrag av Andrew Svet (z-vet). Synpunkter på kapitlet uppskattas. Tack!

Notera

Följande fungerar på ett Debian™-system, så det kommer att fungera på Debian™ och liknande system (Kubuntu™, etc.), även om det också bör fungera på andra varianter av Linux. Vi antar att du har installerat SSH, 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 SSH på nätet, t.ex. på linuxhomenetworking.com. Annars kan du bara söka efter det med Google. Vi använder standardporten för SSH (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.

Låt oss börja med att installera alla paket vi behöver:

# apt-get install avahi-daemon libnss-mdns kdnssd

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 ssh.service som finns i /usr/share/doc/avahi-daemon/examples . För att få tjänsten att annonseras på det lokala nätverket måste vi kopiera filen till /etc/avahi/services directory:

# cp /usr/share/doc/avahi-daemon/examples/ssh.service /etc/avahi/services

Nu kräver vi att också protokollet fish:/ annonseras, så vi använder filen ssh.service som en mall för fish.service:

# cp /etc/avahi/services/ssh.service /etc/avahi/services/fish.service

Filen är bara en kopia av ssh.service, Redigera filen fish.service 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:

<?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>

Spara den ändrade filen. Nu måste vi skapa den nya filen _fish._tcp, öppna en texteditor och lägga följande rader:

Name=FISH Protocol (ssh)
Type=_fish._tcp
UserEntry=u
PathEntry=path
PasswordEntry=p

Spara filen som /usr/share/apps/zeroconf/_fish._tcp Gör samma sak för alla datorer på det lokala nätverket, och starta därefter om avahi-demonen:

# /etc/init.d/ avahi-daemon restart

Öppna därefter Krusader och skriv följande platsradens-länk:zeroconf:/ för att öppna zeroconf-anslutningen. Gå till katalogen för protokollet Fish. Där hittar du länkar till alla datorer som annonserar fish:/ på det lokala nätverket, platsradens-länk: pekar på zeroconf:/_fish._tcp. 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!