# El manual de &kpf;

Rik Hemsley

    rik@kde.org

Alejandro Exojo Piqueras

    suy@badopi.org

Traductor
Miguel Revilla Rodríguez

    yo@miguelrevilla.com

Traductor
2002 Rik Hemsley
&FDLNotice;
2003-09-30
1.0.1

&kpf; le permite compartir archivos a través de una red.

KDE público servidor de archivos HTTP

## Introducción

&kpf; proporciona un sistema sencillo de compartición de archivos a través de &HTTP; (protocolo de transferencia de hiper-texto), que es el mismo protocolo utilizado por los servidores web para enviar las páginas a su navegador. &kpf; es únicamente un servidor de archivos público, lo que significa que no hay restricciones en cuanto al acceso a los archivos compartidos. Cualquier cosa que comparta estará disponible para todo el mundo.

&kpf; está diseñado para compartir archivos en grupos de gente reducidos, no para actuar como un servidor web completo del estilo de Apache. &kpf; se concibió en un principio como un método sencillo para compartir archivos con otras personas mientras se charla en una red IRC (charla asíncrona de Internet, o canales de charla).

Uso típico: &kpf; está configurado para servir archivos desde el directorio `public_html` de su directorio principal. Usted desea dejar un archivo disponible para alguien con quien está charlando en línea. En vez de enviar un correo electrónico con el archivo adjunto (es posible que no a todo el mundo le guste este método), usted copia el archivo en su directorio `public_html` y comunica a quien pueda estar interesado que el archivo se encuentra disponible en http://www.miordenador.net:8001/elarchivo

## Uso de &kpf;

### Conceptos básicos de &kpf;

&kpf; funciona como un applet en &kicker;. Esto significa que ocupa poco espacio en la pantalla, y que está siempre visible. Para iniciar &kpf;, pulse con el botón derecho en &kicker; y elija Añadir Applet Servidor de archivos público

&kpf; utiliza un concepto de carpetas compartidas. Puede hacer públicas uno o más carpetas, y todos los archivos (y subcarpetas) allí contenidos quedarán compartidos.

Tenga mucho cuidado con las carpetas que comparte. Recuerde que todos los archivos y subcarpetas del directorio compartido, incluyendo los archivos ocultos (cuyo nombre comienza con un punto) estarán disponibles para el mundo entero, así que mucha precaución para no compartir información confidencial o de algún modo comprometedora, como contraseñas, claves criptográficas, listas de direcciones, documentos privados de su empresa, &etc;.

Una vez &kpf; esté ejecutándose, verá un applet cuadrado con un fino bisel hundido, y un icono representando un globo aéreo. El globo está visible cuando no hay carpetas compartidas.

Para compartir una carpeta, pinche con el botón derecho del ratón sobre el icono del globo y se abrirá un menú emergente, que contiene un único elemento, Nuevo servidor.... Si selecciona esta opción aparecerá un asistente, que le hará una serie de sencillas preguntas. Una vez respondidas todas, estará configurado el directorio a compartir.

Hay una alternativa al uso directo del applet para compartir un directorio. &kpf; está integrado con &konqueror;.

Con &konqueror; abierto y mostrando una carpeta, haga click derecho en el fondo, y aparecerá el diálogo Propiedades. En la instalación, &kpf; añadió una pestaña Compartir a este diálogo. Se le ofrecerá la opción de arrancar &kpf; si no está ejecutándose. Si escoge Aceptar se le enviará una señal al applet &kpf; preguntándole si añadir un nuevo servidor.

## Configuración del servidor

### Escuchar puerto

Para cada carpeta que esté compartida por &kpf;, un nuevo puerto de red es abierto. Un puerto es simplemente un número usado para identificar de manera única un servicio de red. Cuando alguien usa un programa (⪚ un navegador) para conectar a una máquina, éste es dirigido al servicio especificando la dirección de la máquina y el puerto en el cual el servicio se está ejecutando.

El concepto de puerto permite a una máquina ejecutar más de un servicio de red. Los servicios que debe usar cada día incluyen &HTTP; (la web) habitualmente conectada al puerto 80, SMPT (envío de correo) habitualmente en el puerto 25, y POP3 (recepción de correo) habitualmente en el puerto 110.

Habitualmente, cuando conecta a un servicio de red, no necesita especificar a que puerto quiere conectar. Esto es debido a que los puertos están estandarizados, así cualquiera conectando al puerto 80 de una máquina en red espera encontrar un servidor &HTTP; (web).

&kpf; no es un servicio estándar, así que 8001 fue escogido como puerto por defecto.

La segunda carpeta que comparta ofrecerá escuchar en el puerto 8002, siendo el número incrementado cada vez que inicie un nuevo servidor.

Dentro de ciertos límites, es libre de escoger cualquier número de puerto que desee para un servidor.

Es habitual que los puertos por debajo de 1000 estén reservados para servicios de sistema, &ie; aquellos bajo el control del administrador de la máquina, por lo tanto es posible que se encuentre que intentar usar cualquier puerto por debajo de 1000 simplemente no funcionará.

&kpf; intenta advertirle no puede escuchar en un puerto. Hace esto mostrando un icono de Conexión interrumpida sobre la esquina superior izquierda del gráfico. &kpf; intenta detenerle si asigna más de un servidor al mismo puerto, pero no intentará detenerle si establece un servidor escuchando en el mismo puerto que esté ocupado por otro servicio, por ejemplo su servidor web real.

Si ve el icono conexión interrumpida, haga click derecho en el gráfico de ancho de banda y escoja Configurar... Ahora pruebe cambiando el puerto de escucha y pulsando Aceptar . Asumiendo que esta vez haya escogido un puerto libre, debe poder ver que el icono Conexión interrumpida desaparece, y usted debe ser capaz de conectar al servidor.

### Limitar ancho de banda

El término ancho de banda se refiere a la cantidad de datos que pueden ser transmitidos por una conexión durante un periodo de tiempo. Los tecnófilos suelen referirse a ello como cuan gruesa es su tubería. La analogía es apropiada.

&kpf; le permite establecer un límite en cuanto ancho de banda será usado para un servidor en particular. Esto resulta útil cuando quiere evitar que su conexión de red se vea saturada por gente descargando de sus servidores. Si está usando un módem, por ejemplo, sólo dispone de unos pocos kilobytes por segundo para sí mismo. Limitando el ancho de banda usado por sus servidores &kpf; le permitirá mantener una porción de su ancho de banda para su propio uso.

Tal y como fue mencionado, &kpf; mide el ancho de banda en kilobytes por segundo, o kB/s para abreviar. Un módem típico transfiere alrededor de 5kB/s de promedio, así que limitando el uso total de todos sus servidores &kpf; a un valor menor de éste, puede ser inteligente, dependiendo de cómo esté usando &kpf;.

### Seguir enlaces simbólicos

Un enlace simbólico es un un archivo especial el cual es una referencia a otro archivo (o carpeta) en su sistema de archivos. Siguiendo el enlace, alcanzará el archivo o carpeta referenciado - el enlace es generalmente transparente.

Por defecto, un servidor &kpf; no permite el seguir los enlaces simbólicos. Esto significa que, por ejemplo, si usted tiene un servidor apuntando a `/su/directorio/personal/public_html` y usted crea un enlace en el interior de `public_html`, apuntando a `/tmp`, cuando alguien solicite `/tmp` verá los contenidos de la carpeta `/tmp`.

En general, es una mala idea permitir el seguir enlaces simbólicos de esta manera. La razón principal por la que permitirlos es que usted tenga enlaces simbólicos dentro de la carpeta compartida, los cuales apunten a otro lugar dentro de la carpeta comprimida. Esto puede ser útil si usted está sirviendo un sitio web entero - lo cual, tal como se ha mencionado previamente, no es el uso previsto de &kpf;.

Sea cuidadoso de no enlazar a cualquier sitio en su sistema de archivos que contenga información sensible (¡o tenga un enlace simbólico en algún lugar que apunte a información sensible!)

## Preguntas y respuestas

¿Por qué &kpf; no incluye ningún mecanismo de seguridad?

En realidad, &kpf; incluye varios mecanismos de seguridad designados para prevenir que el usuario accidentalmente de acceso a información sensible. No hay protección por contraseña ni cifrado. Esto es por diseño, como será explicado.

Cuantas más medidas de seguridad son añadidas a un servicio, más segura se siente la gente usándolo. Tristemente, para asegurar seguridad real, el usuario debe tener un buen entendimiento de los asuntos involucrados. Por ejemplo, proveer de protección por contraseña no tiene utilidad si el usuario no sabe escoger una buena contraseña. Por lo tanto la decisión tomada fue dotar de seguridad cero, con la esperanza de que el usuario encuentre fácil de entender esto más que el pasar meses o años aprendiendo acerca de la complejidad de la seguridad en redes.

El concepto es simple. Si especifica que una carpeta es compartida, es compartida al mundo. Si no quiere hacerla disponible al mundo, no la comparta.

## Créditos y licencia

&kpf;

Copyright del programa 2002 Rik Hemsley rik@kde.org

Copyright de la documentación 2002 por Rik Hemsley rik@kde.org

&underFDL;

&kpf; es liberado bajo la licencia MIT.

## Instalación

### Como obtener &kpf;

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