# Het handboek van &kpf;

Rik Hemsley

    rik@kde.org

&Rik.van.Achterberg;
2002 Rik Hemsley
&FDLNotice;
2003-09-30
1.0.1

Met &kpf; kunt u bestanden delen over een netwerk.

KDE publiekelijk bestandsserver HTTP

## Inleiding

&kpf; biedt simpele bestandsdeling, gebruik makend van &HTTP; (het Hyper Text Transfer Protocol), wat hetzelfde protocol is dat gebruikt wordt door websites om data naar uw webbrowser te versturen. &kpf; is een strikt publiekelijke bestandsserver, wat betekent dat er geen toegangsbeperkingen zijn voor gedeelde bestanden. Alles wat u deelt is beschikbaar voor iedereen.

&kpf; is ontworpen om bestanden met vrienden te delen, en niet om als complete webserver zoals Apachete fungeren. &kpf; wordt opgevat als een gemakkelijke manier om bestanden te delen met anderen tijdens chatten op IRC (Internet Relay Chat, of chatruimtes).

Typisch gebruik: &kpf; is ingesteld om bestanden te delen vanuit de map`public_html` in uw persoonlijke map. U wilt een bestand beschikbaar maken voor een aantal mensen waarmee u aan het chatten bent. Sneller dan dat u een E-mail stuurt met dit bestand (sommigen zijn misschien niet eens geïnteresseerd) kopieert u het bestand in uw `public_html` map en kondigt aan dat uw bestand beschikbaar is op http://www.mijncomputer.net:8001/hetbestand

## &kpf; gebruiken

### &kpf; beginselen

&kpf; draait als een applet in &kicker;. Dit betekent dat het een gedeelte van uw scherm gebruikt, en de status altijd zichtbaar is. Om de &kpf; applet te starten klikt u met de rechtermuisknop op &kicker; en kiest u Toevoegen Applet Publiekelijk toegankelijke bestandsserver

&kpf; werkt met het concept van gedeelde mappen. U kunt één of meer mappen kiezen om te delen, en alle bestanden in die map (en alle submappen) zullen gedeeld worden.

Wees zeer voorzichtig bij het delen van mappen. Onthoud dat alle bestanden in de map en alle submappen, inclusief verborgen bestanden (dotfiles voor de techneuten) beschikbaar zullen worden voor de wereld. Let dus op dat u geen gevoelige informatie deelt, zoals wachtwoorden, cryptografische sleutels, uw adresboek, privé documenten, &etc;.

Zodra &kpf;draait, zult u een vierkante applet met een dun gezonken randje zien en een pictogram dat een luchtballon voorstelt. De ballon is zichtbaar als er geen mappen zijn gedeeld.

Om een map te delen klikt u met de rechtermuisknop op het pictogram van de ballon, en er zal een popup menu verschijnen, met maar één optie: Nieuwe Server.... Als u deze optie kiest zal de wizard starten, die u een aantal simpele vragen stelt. Na het beantwoorden van deze vragen zult u een map gedeeld hebben.

Er is een alternatief om het applet direct te gebruiken als u een map wilt delen. &kpf; is geïntegreerd met &konqueror;.

Met een map geopend in &konqueror;, klik met de rechtermuisknop op de achtergrond en klik op Eigenschappen. Bij de installatie heeft &kpf; de tab Gedeeld toegevoegd aan dit venster. U zult gevraagd worden om &kpf; te starten als deze niet draait. Als u Ok kiest, zal een signaal gestuurd worden naar het &kpf; applet, vragend of het een nieuwe map wil delen.

## Configuratie

### Luisterpoort

Voor elke map die door &kpf; is gedeeld, wordt een nieuwe poort geopend. Een poort is simpelweg een nummer dat gebruikt wordt om een unieke netwerkservice te identificeren. Als iemand een programma (⪚ een webbrowser) gebruikt om een connectie met een computer te maken, wordt hij doorgestuurd naar de service door het adres van de computer en de poort waarop de service draait, te controleren.

Het poort concept staat een computer toe om meer dan één netwerkservice te draaien. Services die u dagelijks gebruikt zijn &HTTP; (het web) meestal via poort 80, SMTP (E-mail versturen) meestal via poort 25, en POP3 (E-mail ontvangen), meestal via poort 110.

Als u gewoonlijk een connectie maakt met een netwerkservice, hoeft u niet te specificeren met welke poort u wilt verbinden. Dit komt doordat de poorten gestandaardiseerd zijn, zodat iedereen die verbindt met poort 80 op een netwerkcomputer een &HTTP; (web) server verwacht.

&kpf; is niet een standaard service, dus 8001 is gekozen als de standaard poort.

De tweede map die u deelt zal aanbieden om te delen op poort 8002. Het getal zal iedere keer dat u een nieuwe map deelt verhoogd worden.

U bent vrij in het kiezen van elk poortnummer dat u wilt, met uitzondering van enkele poorten.

Het is gebruikelijk dat poortnummers onder de 1000 gereserveerd zijn voor systeemservices, &ie; degene onder controle van de systeembeheerder. U kunt daarom ondervinden dat poortnummers onder de 1000 gewoonweg niet zullen werken.

&kpf; probeert u te waarschuwen als het niet op een poort kan luisteren. Dit doet het door een verbroken connectie pictogram weer te geven linksboven in de applet. &kpf; probeert u tegen te houden als u meer dan één gedeelde bron op dezelfde poort wilt aanwijzen, maar zal u niet stoppen als u een map wilt delen op een poort die al in gebruik is door een andere service, bijvoorbeeld uw echte webserver.

Als u het verbroken connectie pictogram ziet, klik dan met de rechtermuisknop op de bandbreedtegrafiek en kies Voorkeuren.... Probeer nu de luisterpoort te veranderen en klik op Ok. Er van uitgaand dat u nu een vrije poort heeft gekozen, zal het verbroken connectie pictogram verdwijnen, en u zult nu de gedeelde bron kunnen bereiken.

### Bandbreedtelimiet

De term bandbreedte verwijst naar de hoeveelheid data die over een connectie verstuurd kan worden binnen een bepaalde periode.

&kpf; staat u toe om een limiet te zetten op het aantal bandbreedte dat gebruikt zal worden door een gedeelde bron. Dit is handig als u tegen wilt gaan dat uw netwerkconnectie verzadigd wordt door mensen die van uw gedeelte bronnen downloaden. Als u bijvoorbeeld een modemverbinding heeft, heeft u maar een paar kilobytes per seconde voor uzelf. Door het bandbreedtegebruik van uw gedeelde bronnen te limiteren houdt u een gedeelte van de bandbreedte over voor eigen gebruik.

Zoals juist genoemd, meet &kpf; bandbreedte in kilobytes per seconden, of kortweg kB/s. Een typische modemconnectie heeft gemiddeld ongeveer 5kB/s, dus het limiteren van het totale gebruik van alle gedeelde bronnen met een waarde lager dan dit kan slim zijn, afhangend van uw gebruik van &kpf;.

### Symbolische koppelingen volgen

Een symbolische koppeling is een speciaal bestand dat een verwijzing is naar een ander bestand (of map) in uw bestandssysteem. Door het volgen van de koppeling bereikt u het bestand of de map waar de koppeling naar verwijst - de koppeling is over het algemeen transparant.

Standaard staat &kpf; de volgende symbolische koppelingen niet toe. Dit betekent dat als u bijvoorbeeld een gedeelde bron heeft die verwijst naar `/uw/persoonlijke/map/public_html` en u maakt een koppeling in `public_html`, die verwijst naar `/tmp`, dan zal iedereen die vraagt om`/tmp` de inhoud van uw`/tmp` map zien.

Over het algemeen is het een slecht idee om het volgen van symbolische koppelingen op deze manier te gebruiken. De hoofdreden dat symbolische koppelingen zijn toegestaan is zodat u symbolische koppelingen kunt hebben binnenin een gedeelde map. Dit kan handig zijn als u een gehele website deelt - wat zoals eerder genoemd, niet het voorgenomen nut van &kpf; is.

Wees voorzichtig dat u niet een koppeling maakt naar een plek die gevoelige informatie kan bevatten (of een symbolische koppeling bevat die verwijst naar gevoelige informatie!).

## Vraag en antwoord

Waarom bevat &kpf; geen beveiligingsgereedschap?

Eigenlijk bevat &kpf; verschillende maatregelen die ontworpen zijn om de gebruiker te verhinderen om per ongeluk toegang te verlenen tot gevoelige informatie. Er is geen wachtwoordbeveiliging en geen encryptie. Zo is &kpf; ontworpen, zoals zal worden uitgelegd.

Hoe meer beveiligingsmaatregelen er aan een dienst worden toegevoegd, hoe veiliger men zich voelt tijdens het gebruik. Jammer genoeg moet de gebruiker goed verstand hebben van de kwestie om echte veiligheid te garanderen. Bijvoorbeeld, een wachtwoordbeveiliging verstrekken is nutteloos als de gebruiker niet weet hoe hij of zij een goed wachtwoord moet kiezen. Daarom was het de keuze om geen beveiligingsmaatregelen te nemen, in de hoop dat de gebruiker het gemakkelijker vindt om te begrijpen wat dit betekent in plaats van maanden of jaren te spenderen aan leren over de complexiteit van netwerkbeveiliging.

Het concept is simpel. Als u een map deelt, is deze gedeeld aan de wereld. Als u de map niet aan de wereld toegankelijk wilt maken, deel de map dan niet.

## Dankbetuigingen en licentie

&kpf;

Programma copyright 2002 Rik Hemsley rik@kde.org

Documentatie copyright 2002 door Rik Hemsley rik@kde.org

&underFDL;

&kpf; is vrijgegeven onder de MIT-licentie

## Installatie

### Hoe &kpf; te verkrijgen

&install.intro.documentation;
&documentation.index;