# Manual de &krfb;

## Introducción

&krfb; es una aplicación de servidor que le permite compartir su sesión actual con un usuario en otra máquina, el cual puede usar un cliente VNC para ver e incluso controlar su escritorio.

Normalmente, usará &krfb; con el cliente VNC de &kde;, el cual es &krdc;, puesto que se corresponde en gran medida con las funcionalidades especiales de &krfb;.

&krfb; no exige que inicie una nueva sesión X - puede compartir la sesión actual. Esto puede hacerlo muy útil cuando quiere que alguien le ayude a realizar una tarea.

Informe de cualquier problema o petición de característica a las listas de correo de &kde; o abra un fallo en http://bugs.kde.org.

## El protocolo Remote Frame Buffer

Este capítulo proporciona una breve descripción del protocolo Remote Frame Buffer usado por &krfb; y por otros sistemas compatibles. Si ya está familiarizado con Remote Frame Buffer, puede saltarse tranquilamente este capítulo.

La implementación a alto nivel de un sistema que utiliza el protocolo Remote Frame Buffer se conoce como Virtual Network Computer, o más frecuentemente como VNC.

Remote Frame Buffer (o RFB para abreviar) es un sencillo protocolo para acceso remoto a interfaces gráficas de usuario. Funciona en el nivel de frame-buffer, lo cual a duras penas corresponde a la representación de la imagen de la pantalla, lo que significa que puede ser aplicado a todos los sistemas de ventanas (incluyendo X11, &MacOS; y &Microsoft; &Windows;). Las aplicaciones Remote Frame Buffer existen para muchas plataformas, y normalmente se pueden distribuir libremente.

En el protocolo Remote Frame Buffer, la aplicación que se ejecuta en la máquina donde el usuario se sienta (conteniendo la pantalla, teclado y puntero), es llamado el cliente. La aplicación que se ejecuta en la máquina donde el frame-buffer está localizado (el cual está ejecutando el sistema de ventanas y aplicaciones que el usuario está controlando remotamente) es llamado el servidor. &krfb; es el servidor de &kde; para el protocolo Remote Frame Buffer. &krdc; es el cliente &kde; para el protocolo Remote Frame Buffer.

Lleva una cantidad razonable de tráfico de red enviar una imagen del framebuffer, así Remote Frame Buffer funciona mejor sobre enlaces de banda ancha, como redes de área local. Aun así es posible usar &krfb; sobre otros enlaces, pero el rendimiento no será tan bueno.

## Usando &krfb;

Es muy fácil usar &krfb; - tiene una interfaz sencilla, como se ve en la captura de pantalla más abajo.

Aquí tiene una captura de pantalla de &krfb; Ventana principal de &krfb;

Cuando quiera permitir a alguien que acceda a su escritorio, puede crear una invitación personal usando el botón Crear una invitación personal..., el cual mostrará una ventana que contiene la información necesaria para acceder a su escritorio. A continuación, se muestra un ejemplo.

Ejemplo de invitación personal de &krfb; Ejemplo de invitación personal de &krfb;

Para aumentar la seguridad, la invitación es solo válida hasta una hora después de ser creada, y por supuesto la persona conectándose debe poseer la contraseña correcta.

Como es posible que quiera invitar a alguien a acceder a su escritorio por correo, &krfb; puede crear invitaciones en forma de mensajes de correo electrónico. Puede crear estas invitaciones mediante el botón Nueva invitación por correo electrónico en la ventana principal de &krfb;. Normalmente, esto abrirá un mensaje de correo electrónico que se parecerá al siguiente, listo para que teclee la dirección de correo de la persona a la que esté enviando la invitación.

Ejemplo de invitación por correo de &krfb; Ejemplo de invitación por correo de &krfb;

&krfb; le advertirá de las implicaciones de seguridad de enviar esta información a través de un enlace inseguro. Debe tener en cuenta dichasadvertencias.

Si no puede cifrar el correo (o asegurar el enlace), enviar invitaciones por correo es un serio riesgo de seguridad, puesto que cualquiera puede leer la contraseña y acceder y dirección en el correo tal como pasa por la red. Esto significa que pueden potencialmente tomar el control de su máquina.

Si no puede cifrar el mensaje de correo, puede que sea mejor usar una invitación personal, telefonear a la persona a la que esté dando el acceso, verificar la identidad de esa persona y proporcionarle la información requerida para la invitación de ese modo.

### Trabajando con invitaciones de &krfb;

Una vez que se ha creado una invitación (tanto una invitación personal como una enviada por correo electrónico), la ventana principal de &krfb; permite borrar invitaciones existentes. Para borrar alguna de las invitaciones, simplemente selecciónela con el ratón (deberá quedar resaltada) y luego pulse el botón Borrar. Para borrar todas las invitaciones, basta con pulsar el botón Borrar todas .

### Salir de &krfb;

Si cierra la ventana principal de &krfb; el servidor sigue funcionando, lo cual se indica mediante un icono en la bandeja del sistema. Para detener &krfb; haga clic en el icono de la bandeja del sistema y seleccione Salir.

### Configurando &krfb;

Además de la interfaz principal de &krfb; mostrada anteriormente, para controlar &krfb; también puede utilizar el botón Configuración... de la ventana principal de &krfb;. La configuración de &krfb; se muestra en una ventana con pestañas como se muestra en la captura de pantalla más abajo:

La página Red permite controlar el puerto que utiliza &krfb;, como se muestra más abajo.

Configuración de &krfb; (pestaña Red) Configuración de &krfb; (pestaña Red)

La casilla de verificación Anunciar servicio en la red controla si &krfb; anuncia sus invitaciones en la red usando el protocolo de ubicación de servicios (Service Location Protocol). Normalmente, esto es una buena idea, pero solo funciona realmente bien con clientes que usen este protocolo, como &krdc;.

Si selecciona la casilla de verificación Asignar puerto predeterminado, &krfb; utilizará un puerto adecuado, y las invitaciones coincidirán con dicho puerto. Si desmarca dicha casilla, puede especificar un puerto determinado. Esto puede resultar útil si está utilizando la redirección de puertos (port-forwarding) en un cortafuegos. Tenga en cuenta que si está activado el Protocolo de Ubicación de Servicios, este se ocupara automáticamente de identificar el puerto correcto.

La página Seguridad le permite configurar las preferencias relacionadas con el acceso al servidor de &krfb;.

Configuración de &krfb; (página de seguridad) Configuración de &krfb; (página de seguridad)

La casilla de verificación Permitir conexiones no invitadas controla si &krfb; permite conexiones sin invitación. Si se permiten conexiones sin invitación, probablemente debería especificar una contraseña. Aquí también puede usar otras casillas de verificación para elegir si debe confirmar la conexión antes del acceso o si la persona que se conecta puede controlar el escritorio o solo verlo.

Si el sistema es una estación de trabajo y elije permitir conexiones no invitadas, probablemente deseará Confirmar conexiones no invitadas antes de aceptarlas. Por el contrario, si el sistema es un servidor y está utilizando &krfb; para administrarlo de manera remota, seguramente preferirá deshabilitar dicha opción.

&krfb; usa el sistema normal de contraseñas RFB, el cual no envía su contraseña en claro a través de la red. En vez de eso, usa un sistema desafío-respuesta. Esto es razonablemente seguro, mientras la contraseña se guarde de manera segura.

### Que pasa cuando alguien conecta a &krfb;

Cuando alguien se conecta a &krfb; en su máquina, verá una ventana emergente que se parecerá a la siguiente captura de pantalla, a menos que acepte conexiones sin invitación sin advertencia.

Ventana de conexión de &krfb; Ventana de conexión de &krfb;

Si pulsa Aceptar conexión, el cliente podrá proceder a autenticarse (para lo cual es necesario indicar una contraseña correcta para una invitación personal o una invitación de correo electrónico). Si decide Rechazar conexión, entonces se interrumpirá el intento de conectar.

La casilla de verificación Permitir al usuario remoto controlar el teclado y el ratón determina si el cliente solo podrá observar o si puede tomar el control de su sistema.

Si la conexión del cliente tiene éxito y ha utilizado una contraseña de una invitación personal o de una invitación por correo electrónico, dicha invitación se borra y no se puede volver a utilizar. También aparecerá una pequeña ventana emergente para avisar de que la conexión se ha realizado.

## Créditos y licencia

&krfb;

Derechos de autor del programa. 2002. Tim Jansen tim@tjansen.de

Colaboradores:

- Ian Reinhart Geiser geiseri@kde.org

Derechos de autor de la documentación. © 2003. &Brad.Hards; &Brad.Hards.mail;.

Traducido por Rocío Gallegotraducciones@rociogallego.com y Matías Costa mcc3@alu.um.es

&underFDL; &underGPL;

## Instalación

### Como obtener &krfb;

&install.intro.documentation;

### Compilación e instalación

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