Configurar el servidor Infinote para compartir

Si ha estado siguiendo mi serie reciente de editores de texto, habrá notado que he incluido un editor de texto, que también es una herramienta de colaboración (vea mi artículo "Kobby: El editor de texto colaborativo de KDE"). En este artículo, mencioné que Kobby puede trabajar con el equivalente GNOME de Gobby. Pero para esto necesitan un servidor en ejecución. El mejor servidor para este servicio es Infinite. Infinite es un nuevo protocolo utilizado en Gobby (reemplaza al obsoleto obby) y se instala con el paquete libinfnity. Sin este paquete, sería difícil (si no imposible) lograr que Kobe y Gobi se comuniquen entre sí.

En este artículo, le mostraré cómo configurar y ejecutar un servidor Infinote para que Kobe y Gobi puedan comunicarse entre sí.

Instalación

Para que esto funcione, debe instalar dos paquetes. Uno de estos paquetes se instalará cuando instale Gobby. Este paquete es libinfinity. Si no ha instalado Gobby en una máquina que actuará como su servidor Infinote, deberá instalar el paquete libinfinity, así como el paquete que se indica a continuación. Siga estos pasos para instalar:

  1. Ejecute el sistema de administración de paquetes (Synaptic, Ubuntu Software Center, gnome-packagekit, etc.).
  2. Busque "infinoted" (sin comillas).
  3. Marca infinita para la instalación.
  4. Haga clic en "Aplicar" para instalar.

¡Eso es todo! Ahora ya está listo para comenzar.

Utilizar

Hay dos formas de usar infinoted: con o sin encriptación. Si desea ofrecer sesiones protegidas con contraseña, deberá ejecutar con cifrado. Sin contraseñas = sin cifrado. Comencemos con una sesión sin cifrar.

Para iniciar una sesión sin encriptación, abra una ventana de terminal e ingrese el siguiente comando:

infinoted --security-policy = no-tls

NOTA: No se le devolverá una invitación cuando inicie esta sesión. Incluso si agrega un "&" al final de la consulta (que generalmente coloca el comando en segundo plano), aún no obtendrá la consulta. Cuando emita este comando, el comando le dirá en qué puerto está escuchando el servidor. El infino predeterminado estará escuchando en el puerto 6523 (en caso de que no esté dando un comando desde una ventana de terminal, más sobre eso un poco).

Ahora veamos cómo ejecutar un servidor con cifrado. Para hacer esto, se le darán dos comandos, el primer equipo crea las claves necesarias, el segundo inicia el demonio. Veamos los equipos. Primer equipo:

infinoted --create-key --create-certificate -k NOMBRE_CLAVE.pem -c NOMBRE_CERT.pem

Donde KEY_NAME es el nombre de la clave y CERT_NAME es el nombre del certificado. Cuando emita este comando, infinoted generará el par de clave/certificado requerido y luego estará listo para iniciar el servidor con el comando:

infinoted -k key.pem -c cert.pem

Ahora que está ejecutando sus instancias de Gobby y/o Kobby, puede alojar su servidor con protección de contraseña.

Inicie el servidor

Si eres como yo, no quieres que se abra la ventana de la terminal para iniciar el servidor. No importa qué tipo de servidor esté ejecutando (con o sin cifrado), puede agregar una cadena de inicio a su /etc/rc.local archivo para que el servidor se inicie en el momento del arranque. Si no quieres ir por ese camino, siempre puedes tocar F2 y luego ingrese la barra de ejecución en el cuadro de diálogo de comando.

Observaciones finales

Si está buscando una manera muy fácil de alojar un servidor de colaboración para Gobby o Kobby, Infinoted Server es todo lo que necesita para la simplicidad y la confiabilidad. Una vez que el servidor esté en funcionamiento, todo lo que necesita hacer es dirigir a los clientes al servidor (y al puerto correcto) y sus clientes cooperarán de inmediato.

Artículos de interés

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Subir

Si continuas utilizando este sitio aceptas el uso de cookies. Más información