# Manuel de &kpf;

Rik Hemsley

    rik@kde.org

&traducteurJeanJacquesFreulon;
2002 Rick Hemsley
&FDLNotice;
2003-09-30
1.0.1

&kpf; vous permet de partager des fichiers sur le réseau.

KDE public Serveur de fichiers HTTP

## Introduction

&kpf; procure un partage simple des fichiers en utilisant le protocole &HTTP; (Hyper Text Transfer Protocol) qui est le protocole utilisé par les serveurs internet pour permettre les échanges de données avec votre navigateur. &kpf; est strictement un serveur de fichiers public, c'est-à-dire qu'il n'y a aucune restriction d'accès à vos fichiers. Donc le dossier que vous choisissez de partager est accessible par tout le monde.

&kpf; est conçu pour être utilisé pour échanger des fichiers entre amis, non pas pour être substitué à un serveur web complet tel que Apache. &kpf; est tout d'abord conçu comme une facilité pour le partage de fichiers avec d'autres personnes pendant que vous discutez en IRC (Internet Relay Chat).

Utilisation typique : &kpf; est installé pour partager des fichiers à partir du dossier `public_html` dans votre dossier local. Vous souhaitez rendre un fichier disponible à certains avec qui vous discutez en ligne. Plutôt que d'envoyer à chacun un courrier électronique avec le fichier attaché (certains ne peuvent même ne pas être intéressés), vous copiez le fichier dans votre dossier `public_html` et vous l'annoncez à ceux qui écoutent que votre fichier est disponible à http://www.mamachine.net:8001/lefichier.

## Utiliser &kpf;

### notions de base concernant &kpf;

&kpf; est exécuté comme applet à l'intérieur de &kicker;. Cela permet de garder plus d'espace pour l'écran et les informations sont toujours visibles. Pour démarrer l'applet &kpf;, faites un clic droit sur la barre de tâches et choisissez Ajouter Applet Serveur de fichiers public.

&kpf; utilise le concept des dossiers partagés. Vous pouvez choisir un ou plusieurs dossiers pour le ou les rendre publics, et tous les fichiers de ce dossier (et tous les sous-dossiers) seront partagés.

Veuillez faire extrêmement attention au sujet de quels dossiers vous partagez. Rappelez-vous que tous les fichiers dans le dossier et ses sous-dossiers, y compris les fichiers cachés (tout ceux précédés d'un point) seront rendus disponibles à tout le monde, donc faites attention à ne pas partager des informations sensibles, telles que des mots de passe, des clés cryptographiques, votre carnet d'adresses, des documents privés à votre organisation, &etc;

Une fois &kpf; exécuté, vous verrez une applet carrée avec une icône symbolisant un ballon. Le ballon n'est visible que lorsqu'aucun dossier n'est partagé.

Pour partager un dossier, faites un clic droit sur l'icône du ballon, et un menu apparaîtra, contenant seulement un élément, Nouveau serveur.... Choisissez cette entrée fera apparaître un assistant, qui vous posera quelques questions simples. En terminant les questions, il sera installé un dossier de partage.

Il y a une alternative à la place d'utiliser l'applet directement quand vous voulez partager un dossier. &kpf; est intégré à &konqueror;.

Avec &konqueror;, ouvrez et affichez les dossiers, faites un clic droit sur une icône de dossier et ouvrez la boîte de dialogue Propriétés. À l'installation, &kpf; ajoute un onglet Sharing dans cette boîte de dialogue. Cela vous offre les options de lancement de &kpf; si celui-ci n'est pas lancé. Choisir Ok envoie un signal à l'applet &kpf;, vous demandant si vous voulez ajouter un dossier partagé.

## Configuration de partage

### Surveiller le port

Pour chaque dossier qui est partagé par &kpf;, un nouveau port réseau est ouvert. Un port est simplement un nombre employé pour identifier un service réseau. Quand quelqu'un emploie un programme (&pex; un navigateur web) pour se relier à une machine, elle est dirigée vers le service en indiquant l'adresse de la machine et le numéro de port sur lequel le service s'exécute.

Le concept de port permet à une machine d'exécuter plus d'un service réseau. Les services que vous pourriez utiliser chaque jour incluent &HTTP; (le Web) habituellement relié par le port 80, SMTP (courrier sortant) habituellement sur le port 25, et POP3 (courrier entrant) habituellement sur le port 110.

Habituellement, quand vous vous reliez à un service de réseau, vous n'avez pas besoin d'indiquer quel port vous voulez utiliser. C'est parce que les ports sont normalisés, ainsi n'importe qui se connectant au port 80 sur une machine de réseau s'attend à trouver un serveur &HTTP; (Web).

&kpf; n'est pas un service standard, donc 8001 a été choisi comme port par défaut.

Le deuxième dossier que vous partagez offrira d'écouter sur le port 8002, le nombre étant incrémenté chaque fois que vous commencez un nouveau partage.

Dans certaines limites, vous êtes libre de choisir n'importe quel nombre pour le numéro de port pour un partage.

Il est habituel, pour les nombres en dessous de 1000, de les réserver pour les services système, &cad; ceux sous la direction de l'administrateur de la machine, donc vous pouvez constater qu'essayer d'utiliser n'importe quel port en dessous de 1000 ne fonctionnera simplement pas.

&kpf; essaye de vous avertir quand il ne peut pas écouter sur un port. Il fait ceci en affichant un graphisme connexion coupée au-dessus du coin supérieur gauche de l'icône. &kpf; fera des tentatives d'arrêt si vous assignez plusieurs partages sur un même port, mais n'essayera pas de s'arrêter si vous placez un partage sur un port qui est déjà occupé par un autre service, par exemple votre vrai serveur web.

Si vous voyez l'icône connexion coupée, faites un clic droit sur le graphique de bande passante et choisissez Configuration.... Essayez maintenant de changer le port et appuyez sur Ok. Supposant que, cette fois, vous avez sélectionné un port libre, vous devriez voir que l'icône connexion coupée disparaît, et vous devriez maintenant pouvoir vous relier au dossier de partage.

### Limitation de la bande passante

Le terme bande passante se rapporte à la quantité de données qui peuvent être transmises au travers d'une connexion pendant une période. Les techniciens se laissent aller à parler de la largeur du tuyau. L'analogie est parlante.

&kpf; vous permet de fixer une limite sur la bande passante utilisée par un partage particulier. C'est utile quand vous voulez éviter à votre connexion réseau d'être saturée par des personnes téléchargeant un de vos partages. Si vous êtes sur un modem, par exemple, vous avez seulement quelques kilooctets par seconde à votre disposition. En limitant la bande passante employée par &kpf; les partages vous permettront de garder une partie de la bande passante pour votre usage personnel.

Comme juste mentionné, &kpf; mesure la bande passante en kilo-octets par seconde, ou ko/s pour la désignation courte. Les transferts typiques d'un modem se font autour de 5 Ko/s en moyenne, donc limiter l'utilisation totale de tous les partages &kpf; à une valeur inférieure à ceci est raisonnable, selon la façon dont vous utilisez le &kpf;.

### Suivre les liens symboliques

Un lien symbolique est un fichier spécial qui est une référence à un autre fichier (ou à un dossier) dans votre système de fichiers. En suivant le lien, vous atteignez le fichier ou le dossier visé - le lien est généralement transparent.

Par défaut, un partage par &kpf; ne permet pas de suivre des liens symboliques. Ceci signifie, par exemple, que si vous créez un partage à partir de `/votre/dossier/personnel/public_html` et que vous créez un lien à l'intérieur de `public_html`, pointant vers `/tmp`, n'importe qui allant dans le dossier `/tmp` verra le contenu du votre dossier `/tmp`.

En général, c'est une mauvaise idée de permettre de suivre les liens symboliques. La raison principale de cette permission est que vous puissiez avoir des liens symboliques à l'intérieur du dossier partagé, qui pointent à un autre endroit à l'intérieur du dossier partagé. Ceci peut être utile si vous utilisez un site web complet - comme mentionnée précédemment, ce qui n'est pas l'utilisation voulue de &kpf;

Faites attention à ne pas faire de liens n'importe où sur votre système de fichiers qui pourrait contenir des informations sensibles (ou avoir un lien symbolique à l'intérieur d'un dossier qui pointe sur des informations sensibles !).

## Questions et réponses

Pourquoi &kpf; n'inclut-il pas des mécanismes de sécurité ?

En vérité, &kpf; inclut de diverses mesures conçues pour aider à empêcher l'utilisateur de permettre l'accès accidentelle à des informations sensibles. Il n'y a aucune protection par mot de passe et aucun chiffrement. Cela se fait par conception, comme ce sera expliqué.

Plus les sécurités sont ajoutées à un service, plus confiantes se sentent les personnes qui l'utilisent. Malheureusement, pour assurer une vraie sécurité, l'utilisateur doit avoir une bonne compréhension des tenants et aboutissants. Par exemple, assurer la protection par mot de passe n'est d'aucune utilité si l'utilisateur ne sait pas créer un bon mot de passe. Par conséquent, la décision a été prise de fournir une sécurité nulle, dans l'espoir que l'utilisateur trouvera plus facile de comprendre ce qui suit que de passer des mois ou des années en se renseignant sur les complexités de la sécurité des réseaux.

Le concept est simple. Si vous indiquez qu'un dossier est partagé, il est partagé pour tout le monde. Si vous ne voulez pas le rendre disponible à tout le monde, ne le partagez pas.

## Remerciements et licence

&kpf;

Programme copyright Rik 2002 Hemsley rik@kde.org

Documentation copyright 2002 par Rik Hemsley rik@kde.org

&underFDL;

&kpf; est distribué sous la licence MIT.

## Installation

### Comment obtenir &kpf;

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