# &krfb;-håndbogen

&Brad.Hards; &Brad.Hards.mail;
&erik.kjaer.pedersen.role;
2003 &Brad.Hards;
&FDLNotice;
2003-09-17
1.0.1

&krfb; er et serverprogram som lader dig dele din nuværende session med en bruger på en anden maskine, som kan bruge en VNC-klient til at vise eller til og med styre desktoppen.

KDE kdenetwork krfb VNC RFB krdc Deling af desktop Fjernkontrol Fjernassistance Fjern-desktop

## Indledning

&krfb; er et serverprogram som lader dig dele din nuværende session med en bruger på en anden maskine, som kan bruge en VNC-klient til at vise eller til og med styre desktoppen.

Du anvender typisk &krfb; med &kde;'s VNC-klient, som hedder &krdc;, eftersom den stemmer godt sammen &krfb;'s specielle funktioner.

&krfb; kræver ikke at du starter en ny X-session. Den kan dele den nuværende session. Det gør den meget brugbar når du ønsker at nogen skal hjælpe dig med at udføre en opgave.

Rapportér gerne eventuelle problemer eller ønsker til &kde;'s e-mail-lister eller rapportér en fejl på http://bugs.kde.org.

## Protokollen Remote Frame Buffer

Dette kapitel giver en kortfattet beskrivelse af protokollen Remote Frame Buffer som bruges af &krfb; og andre tilsvarende systemer. Hvis du allerede kender til protokollen, kan du uden problemer springe over dette kapitel.

Højniveauimplementeringen af et system som anvender protokollen Remote Frame Buffer kaldes en virtuel netværksmaskine, Virtual Network Computer, eller oftest kun VNC.

Remote Frame Buffer (forkortet RFB) er en enkel protokol til fjernadgang af en grafisk brugergrænseflade. Den virker på rammebufferniveau, som groft set svarer til skærmaftryk som tegnes op, hvilket betyder at den kan bruges for alle vinduessystemer (inklusive X11, &MacOS; og &Microsoft; &Windows;). Programmer som anvender Remote Frame Buffer findes for mange maskiner, og kan ofte distribueres frit.

I protokollen Remote Frame Buffer, kaldes programmet som kører på maskinen hvor brugeren findes (med skærm, tastatur og peger) for klienten. Programmet som kører på maskinen hvor rammebufferen findes (som kører vinduesystemet og programmerne som brugeren fjernstyrer) kaldes for serveren. &krfb; er &kde;'s server for protokollen Remote Frame Buffer. &krdc; er &kde;:s klient for protokollen Remote Frame Buffer.

Der tager en vis mængde netværkstrafik at sende et billede af rammebufferen, så Remote Frame Buffer virker bedst via bredbåndslink, såsom lokale netværk. Det er endog muligt at bruge &krfb; via andre link, men ydelsen er formodentlig ikke så god.

## Brug af &krfb;

Det er meget enkelt at bruge &krfb; - den har en enkel grænseflade, som vises på skærmaftrykket nedenfor.

Her er et skærmaftryk af &krfb;

&krfb;'s hovedvindue

Når du vil lade nogen få adgang til din desktop, kan du oprette en personlig indbydelse med knappen Opret personlig invitation..., som viser et vindue som indeholder informationen som behøves for at komme til din desktop. Et eksempel vises nedenfor.

Eksempel på personlig indbydelse til &krfb;

Eksempel på personlig indbydelse til &krfb;

For at øge sikkerheden, gælder indbydelsen kun en time efter den laves, og personen som tilsluttes skal naturligvis have det rette kodeord.

Eftersom du måske vil indbyde nogen til at komme til din desktop via e-mail, kan &krfb; oprette en indbydelse som et brev. Du kan oprette en sådan indbydelse ved at bruge Indbyd via e-mail... i &krfb; hovedvindue. Det viser oftest et brev som ser ud som følger, klar til at indtaste e-mail-adressen til personen som du sender in bydelsen til.

Eksempel på e-mail-indbydelse i &krfb;

Eksempel på e-mail-indbydelse i &krfb;

&krfb; advarer dig mod sikkerhedsrisici ved at sende information via et usikkert link. Du skal tage hensyn til advarslerne.

Hvis du ikke kan kryptere e-mail (eller på anden måde gøre linket sikkert), er det en meget alvorlig sikkerhedsrisiko at sende en indbydelse via e-mail, eftersom hvem som helst kan læse kodeord og adresse i brevet når det sendes via netværket. Det betyder at de har mulighed at øvertage kontrollen af din maskine.

Hvis du ikke kan kryptere brevet, kan det være bedre at bruge en personlig indbydelse, ringe til personen du lader få adgang til din desktop, verificere personens identitet, og sørge for indbydelsesinformationen som kræves på den måde.

### Håndtering af indbydelser til &krfb;

Efter at du har oprettet en indbydelse (enten en personlig indbydelse eller en som sendtes via e-mail), lader &krfb; dig håndtere indbydelserne. Dialogen for at håndtere dem er tilgængelig via Håndtér invitationer... i &krfb; hovedvindue. Hvis du klikker på knappen, åbner &krfb; et vindue som vises nedenfor.

Invitationshåndtering i &krfb;

Invitationshåndtering i &krfb;

Vinduet til at håndtere invitationer lader dig oprette flere indbydelser (med knapperne Ny personlig invitation... og Ny e-mail-invitation..., som har samme virkning som kapperne Opret personlig invitation... og Indbyd via e-mail... i &krfb; hovedvindue.

Vinduet til at håndtere invitationer lader dig også fjerne eksisterende indbydelser. For at kun fjerne en af invitationerne, markeres den med musen eller tastaturet (den skal blive fremhævet), og Slet vælges, For at fjerne alle indbydelser, vælges blot knappen Slet alle.

Ved at vælge Luk afsluttes dialogen.

### Indstil &krfb;

Foruden hovedgrænsefladen til &krfb;, som vises og beskrives ovenfor, kan du også styre &krfb; med dets indstillingsmodul, som du kan komme til via &kde;'s almindelige kontrolcenter. Du kan også komme til det med Indstil... i &krfb;'s hovedvindue. Indstillingerne i &krfb; håndteres fra et vindue med faneblade, som vises på skærmaftrykket nedenfor:

Indstil &krfb; (adgangfanebladet)

Indstil &krfb; (adgangfanebladet)

Fanebladet Adgang lader dig indstille opsætningen af ting som har at gøre med adgang til &krfb;'s server.

Knappen Opret og håndtér invitationer... tager dig til &krfb;'s vindue for invitationshåndtering, som blev beskrevet tidligere.

Afkrydsningsfeltet Annoncér tjeneste på netværket styrer om &krfb; annoncerer invitationer via netværket med protokollen for tjenestelokalisering. Dette er normalt en god idé, men virker kun rigtigt godt med en klient som kender til protokollen for tjenestelokalisering, såsom &krdc;.

Afkrydsningsfeltet Tillad tilslutninger af ikke inviterede styrer om &krfb; tillader tilslutninger uden indbydelse. Hvis uindbudte tilslutninger tillades, bør du formodentlig angive et kodeord. Du kan også bruge afkrydsningsfelterne her for at vælge om du skal bekræfte tilslutningen inden den sker, og om personen som tilsluttes kan styre desktoppen, eller kun kigge på det.

Hvis maskinen er en arbejdsstation, og du vælger at tillade uindbudte tilslutninger, vil du formodentlig vælge Bekræft tilslutninger som ikke blev inviteret inden de tillades. På den anden side, hvis maskinen er en server, og du bruger &krfb; til fjernadministration, vil du formodentlig afmarkere Bekræft tilslutninger som ikke blev inviteret inden de tillades.

&krfb; bruger det normale RFB-kodeordssystem, som ikke overfører kodeordet i klartekst via netværket. I stedet anvender det et system med udfordring og svar. Det er rimeligt sikkert, så længe kodeordene er sikkert opbevaret.

&krfb; lader dig styre om baggrundsbilledet sendes til klienten eller ej. Det styres med afkrydsningsfeltet i fanebladet Session, som vises nedenfor.

Indstil &krfb; (sessionsfanebladet)

Indstil &krfb; (sessionsfanebladet)

Hvis du markerer feltet, overfører &krfb; ikke baggrundsbilledet. Hvis du lader den være tom, afhænger det af klienten om baggrundsbilledet overføres eller ej.

Fanebladet Netværk gør det muligt at styre den port som &krfb; anvender, som vist nedenfor.

Indstil &krfb; (netværksfanebladet)

Indstil &krfb; (netværksfanebladet)

Hvis du markerer afkrydsningsfeltet Tildel port automatisk, lokaliserer &krfb; en passende port, og invitationerne svarer til den port. Hvis du afmarkerer afkrydsningsfeltet Tildel port automatisk kan du angive en særlig port. At angive en særlig port kan være anvendeligt hvis du bruger videresendelse af port i brandmuren. Bemærk at hvis protokollen for tjenestelokalisering er aktiv, håndterer den automatisk identifikation af rigtig port.

### Hvad sker når nogen tilsluttes &krfb;

Når nogen sluttes til &krfb; på din maskine, ser du en meddelelse dukke op, som ser ud som følgende skærmaftryk, hvis du ikke accepterer uindbudte tilslutninger uden advarsel.

Tilslutningsvinduet i &krfb;

Tilslutningsvinduet i &krfb;

Hvis du trykker på Acceptér forbindelse, kan klienten fortsætte med godkendelseskontrollen (som kræver det rigtige kodeord for en personlig indbydelse eller e-mail-indbydelse). Hvis du trykker på Afslå forbindelse, afbrydes tilslutningsforsøget.

Afkrydsningsfeltet Tillad fjernbrugeren at styre tastatur og mus afgør om klienten kun kan observere, eller kan overtage styringen af din maskine.

Hvis tilslutningen af klienten lykkes, og kodeordet fra en personlig indbydelse eller e-mail-indbydelse bruges, tages indbydelsen væk og kan ikke bruges igen. Du ser også et lille vindue i panelet, som viser at tilslutningen er sket.

## Udviklingsguide for &krfb;

&krfb; understøtter et lille antal &DCOP;-kommandoer, som beskrives i dette kapitel. Hvis du ikke er bekendt med &DCOP;, behøver du ikke bekymre dig om dette. Men hvis du vil automatisere nogen af &krfb;'s (eller andre &kde;-programmers) handlinger, er &DCOP; et nyttigt værktøj. Du finder mere information om &DCOP; i dets dokumentation, og i gennemgange på http://developer.kde.org.

Du kan lukke for &krfb;-programmet med kommandoen quit, som vist i dette eksempel:

    %dcop krfb-1507 MainApplication-Interface quit

Du skal ændre `krfb-1507` i eksemplet til at stemme med den udgave af &krfb; som du virkelig vil afslutte. Hvis du kører `dcop` uden flag, ser du en liste over alle program som kører og kan styres via &DCOP;.

## Spørgsmål og svar

&reporting.bugs; &updating.documentation;

## Medvirkende og licens

&krfb;

Program ophavsret 2002 Tim Jansen tim@tjansen.de

Bidragydere:

- Ian Reinhart Geiser geiseri@kde.org

Dokumentation ophavsret © 2003 &Brad.Hards; &Brad.Hards.mail;

&erik.kjaer.pedersen.credit; &underFDL; &underGPL;

## Installation

### Hvordan får man fat på &krfb;

&install.intro.documentation;

### Kompilering og installation

&install.compile.documentation;
&documentation.index;