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 → , 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 → .
Du kan stänga den nuvarande aktiva fjärranslutningen med två olika metoder:
Manuellt: Lägg till nerkopplingsknappen i Huvudverktygsraden och klicka på den.
Automatiskt: Ändra webbadress i platsraden.
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.
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!