Máster de Software Libre Administración de Redes y Sistemas Operativos

Documentos relacionados
Máster de Software Libre

Manual de instalación AutoFirma 1.4.3

Manual de instalación AutoFirma 1.4.2

TERMINAL C92. Descarga: down.centerm.com/oversea/centerm_spanish_manual.rar

Manual de instalación AutoFirma 1.4.2

Manual de instalación AutoFirma 1.4.2

UDS Enterprise - Preparando Plantillas Xubuntu XRDP UDS Actor

UDS Enterprise - Preparando Plantillas Xubuntu XRDP UDS Actor

Teléfono: (33) (33) (33)

Análisis de aplicación: VirtualBox

Instalación de Centos

Fundamentos de Bases de Datos. Práctica 1.

Presentación del Curso Presencial LINUX - LPIC: MANEJO Y ADMINISTRACIÓN DE SISTEMAS OPERATIVOS DE CODIGO ABIERTO

Requisitos del sistema para Qlik Sense. Qlik Sense June 2018 Copyright QlikTech International AB. Reservados todos los derechos.

UDS Enterprise - Preparando Plantillas Xubuntu X2Go + Actor UDS

Linux Completo (Version Ubuntu 9)

Bibliotecas Escolares. AbiesWeb.

Dell SupportAssist versión 2.2 para Dell OpenManage Essentials Guía de instalación rápida

Dell SupportAssist versión 2.1 para Dell OpenManage Essentials Guía de instalación rápida

A. Instalación de Mininet

ESCRITORIO REMOTO MULTIPLATAFORMA V 1.0. Por, Douglas Vasquez, Eleazar García, Michael Méndez.

Rawel E. Luciano B Sistema Operativo III 13- SERVIDOR DE TERMINALES (LTSP) José Doñe

Instale y Configure las herramientas de ENVI en ArcGIS Pro

Página Web Biblioteca

Unidad 1: Introducción al entorno

Master en Linux Administración de Sistemas y Certificación LPI

Manual de Instalación de Xandros Server

TEMARIO. Linux Básico - Intermedio >>DURACIÓN DEL CURSO 40 HRS

UDS Enterprise Preparando Plantillas Windows RDP + Actor UDS

X-RiteColor Master Web Edition

Análisis de aplicación: Aptana Studio 3

Módulo Call Center. Guía de instalación v 1.2

ServiceTonic. Guía de instalación

Curso Introducción a Linux

ServiceTonic - Guía de Instalación ] ServiceTonic. Guía de instalación GUÍA DE INSTALACIÓN

Tema 2: Instalación de OpenGnsys CURSO BÁSICO DE OPENGNSYS V V.04/01/2018 GRUPO DE DESARROLLO OPENGNSYS AUTORES: - DOBLAS VISO, ANTONIO JESÚS

CENTOS: SUSE Linux Slackware Linux Gentoo Linux Mandriva Linux Fedora

CentOS & Ubuntu Linux

BVS Cisco Powered IaaS

HP Cloud Connection Manager. Guía del administrador

Instalando el servidor de SIABUC9

6 INSTALA, ADMINISTRA, SECURIZA Y VIRTUALIZA ENTORNOS LINUX RA-MA

Instalando el cliente de SIABUC9

PARTE III. Instalación y Configuración De Cacti

045. IFC01CM17. VIRTUALIZACIÓN, CLOUD Y ADMINISTRACIÓN AVANZADA EN LINUX

CLIENTE LIGERO SERVIDOR NX

Instalación SuperADMINISTRADOR.

Titulo. Documentoo. Tipo de. Informática. Un servidor web. música. reproductores de. Entre Server.

Guía 1. De Acceso. Educación a Distancia del IMTA

Práctica de laboratorio: Instalación de Linux en una máquina virtual y exploración de la GUI

INSTRUCTIVO DE INSTALACIÓN DEL PLUGIN ANEXO DE RETENCIONES EN LA FUENTE BAJO RELACIÓN DE DEPENDENCIA (RDEP)

Taller de Git y GitHub

MANUAL PARA EL USO DEL Y PROTOTIPO DE UN GESTOR DE CONTENIDOS PARA PÁGINAS WEB CARLOS ALBERTO LONDOÑO LOAIZA JOHN ALEXANDER CALDERON HERANANDEZ

INSTRUCTIVO INSTALADOR ENTEPRISE WEB

UDS Enterprise Preparando Plantillas Windows 7 + RDP + Actor UDS

Instructivo para la conexión de docentes a la red Ceibal

CONFIGURANDO EL SERVIDOR DE SIABUC9 ACTIVIDADES PREVIAS

Infraestructura RDS 2016

ESPECIALMENTE DISEÑADO PARA EL SISTEMA OPERATIVO OFICIAL DE LA REPUBLICA BOLIVARIANA DE VENEZUELA

Manual de instalación AUTOFIRMA LA SEDE ELECTRÓNICA XUNTA DE GALICIA GUÍAS DE AYUDA DE

Manual de instalación y gestión de AutoFirma 1.4.2

Manual de instalación de Desktop

Libro NO oficial basado en Ubuntu Gnu Linux 1

Configurar cuentas de correo electrónico Recurso de apoyo a proceso de migración a software libre

Puntos estimados: 1.0 Iteración asignada: 1. Programador responsable: Camilo Urrego Carlos Suárez Descripción:

Cómo puede SmartMonitor Instalar la Base de Datos en. el dispositivo NAS a través de iscsi?

Guía de instalación para el sistema Administrador 2000 CS versión 5.0 Monousuario

Manual de usuario AUTOFIRMA: INSTALACIÓN Y FUNCIONAMENTO

TEMARIO ADMINISTRACIÓN DE SERVIDORES LINUX OPERATOR & SYSADMIN

ANEXO 2: MANUAL DE USUARIO

Instalación SuperADMINISTRADOR.

INSTALACIÓN DE LOS SISTEMAS COMERCIALES EN TERMINAL SERVER

GUÍA DE INSTALACIÓN PARA RISK SIMULATOR 2016

Introducción: En este manual aprenderás como enviar y recibir mensajes cifrados de correo-e utilizando thunderbird y su complemento, enigmail.

Guía de Instalación de Selling Platform con Auto Installer Amadeus. Guía para clientes de Amadeus Selling Platform

Configuración de Correo en Microsoft Outlook 2003

TUTORIAL para la instalación de la Aplicación de visualización de Prezi

Guía de Inicio Rápido Windows Respaldo en Línea

SERVIDORES VIRTUALES NEGOCIO

Maestro 3D Ortho Studio Viewer Guía de instalación

SERVICIO MIGRACIÓN SISTEMA DE AYUDA DEL PUESTO DE MANIOBRA DE TALLERES

INSTRUCTIVO DE INSTALACIÓN DEL PLUGIN ANEXO DE ACCIONISTAS, PARTÍCIPES, SOCIOS, MIEMBROS DE DIRECTORIO Y ADMINISTRADORES APS.

Análisis de aplicación: FreeMind

11º Unidad Didáctica. Conexión Remota a Ordenador. Eduard Lara

1.4.1 Inicio de la computadora por primera vez Hay problemas Causas, síntomas y soluciones a posibles averías...

CAMARA IP I780Z CAMARA IP I780Z

Conexión al servidor guernika y manipulación de archivos DESDE FUERA DE LAS AULAS

Transcripción:

Máster de Software Libre Administración de Redes y Sistemas Operativos Trabajo de Fin de Máster: Servidor de Escritorios Remotos Autor: Edwin Boza Gabor Tutor UOC: Jordi Massaguer Tutor Externo (OpenTrends): Ricard Iravedra Junio 2012

Introducción Escritorios remotos, permiten interacción con aplicaciones en otras computadoras: soporte técnico, teletrabajo, entornos corporativos globales, etc. Se requiere también herramientas para configuración y control de acceso a los recursos disponibles. Existen herramientas completas pero propietarias (ej. Citrix). Alternativas libres como FreeNX, carecen de integración en solución global que facilite instalación, configuración y tareas administrativas.

Objetivos Construir una prueba de concepto de un appliance en formato LiveCD, con FreeNX preconfigurado, soportando al menos los protocolos X11 y RDP. Desarrollar de una aplicación WEB que incluya: gestión de usuarios, descarga de instalador de cliente, gestión de escritorios remotos por usuario, página de bienvenida con instrucciones de uso. Integrar la aplicación web en el appliance y que funcione en modo Kiosk (pantalla completa, sin menú ni pestañas) Realizar un estudio legal básico sobre las licencias.

Arquitectura General

Arquitectura Aplicación Web

Tareas: Creación de Appliance Utilizando SUSE Studio, portal provisto por Novell que permite construir distribuciones de Linux personalizadas. Se ha utilizado opensuse 12.1 de 32 bits, con plantilla de Minimal X y se lo ha nombrado FreeNX-Kiosk Además de programas preseleccionados en la plantilla, se agregó Mozilla Firefox Otros cambios relevantes: usuario kiosk, inicio en modo gráfico (level 5), inicie de sesión usuario kiosk y ejecución del Firefox. Instalación de Add-on R-kiosk

Tareas: Inclusión de FreeNX Incluir el paquete FreeNX desde el repositorio "X11:/RemoteDesktops". Resolución de dependencias con nuevos paquetes. Ejecutar en tiempo de inicio el script que configura FreeNX (nxsetup): nxsetup --install setup-nomachine-key Generación de una nueva versión del appliance. Pruebas de funcionamiento del mismo.

Tareas: Desarrollo de Interfaz Web Preparación del entorno de ejecución para la aplicación web: instalación de MySQL y Tomcat Diseño de base la de datos para el manejo de usuarios y escritorios remotos:

Tareas: Desarrollo de Interfaz Web... Componentes de la interfaz: cabecera.jsp y menu.jsp : Logos, formulario de login, dirección de acceso, botón de apagado y opciones de acuerdo al nivel de usuario. index.jsp : Home, muestra instrucciones de uso. descargas.jsp : Enlaces para descarga del cliente NX. escritorios.jsp : Escritorios remotos asignados, permite descarga del archivo de configuración. Usuario administrador ve todos los escritorios remotos y puede editarlos, eliminarlos o agregar escritorios nuevos.

Tareas: Desarrollo de Interfaz Web... Componentes de la interfaz: usuarios.jsp : Disponible para el usuario administrador, permite creación, modificación y eliminación de usuarios regulares y la asignación de los escritorios remotos. configuracion.jsp : Disponible para el administrador, permite la configuración manual de la interfaz de red en caso de que el appliance no haya podido conseguir dirección IP mediante DHCP. Se hace uso de scripts de shell, ejecutados mediante sudo para realizar éstas configuraciones.

Tareas: Integración en el appliance Generación de respaldo de la base de datos e importación en SuseStudio. Generación de archivo WAR, incluido en carpeta /src/tomcat7/webapps para despliegue al iniciar Tomcat Inclusión de archivos adicionales de soporte de la aplicación web, como scripts para obtener o modificar la configuración de la red, plantillas para los archivos de configuración del cliente NX, configuraciones del sudo y script post-inicio para ejecutar el servicio del Tomcat.

Capturas de Pantalla

Capturas de Pantalla... Diferencias en menú de acuerdo al usuario:

Capturas de Pantalla... Administración de escritorios y usuarios:

Capturas de Pantalla... Configuración de red:

Compatibilidad de Licencias Mayoría de componentes tiene licencia GPL v2 Tomcat usa Apache License v2.0, incompatible cuando se desea enlazar o combinar el código de programas diferentes. No aplica en este caso. Componente Licencia OpenSuse 12.1 GNU GPL v2 FreeNX GPL v2 or later MySQL GPLv2 Firefox MPL-1.1 o GPL-2.0+ o LGPL-2.1+ Tomcat Apache License, Version 2.0 R-Kiosk (plugin firefox) EULA: R-Kiosk extension is in public domain. It may be freely reproduced, distributed, transmitted, used, modified, built upon, or otherwise used by anyone for commercial or non-commercial purposes. R-Kiosk extension is supplied as is. You use this extension at your own risk.

Conclusiones La disponibilidad de software libre facilita el mejoramiento y compilación para la creación de nuevos productos. La tecnología NX (FreeNX), mejora el rendimiento de las conexiones remotas gráficas y permite la creación de un punto de entrada seguro (SSH) en la red para ellas. Un aplicativo web para administración facilita la comprensión de funcionamiento y simplifica el proceso de configuración y pruebas del sistema. Agregando seguridad al limitar el acceso a la información dependiendo del usuario.

Conclusiones... El uso del portal SuseStudio para la generación de la distribución evita la necesidad de aprender acerca del proceso de creación de una distribución de Linux, también evita tener que invertir en la infraestructura para dichas tareas. La virtualización (VirtualBox), facilita las labores de prueba y desarrollo del producto, reduciendo la cantidad de equipos de computación requeridos.

Esta obra está sujeta a una licencia de Reconocimiento-CompartirIgual 3.0 España de Creative Commons. La licencia completa se puede consultar en http://creativecommons.org/licenses/by-sa/3.0/es/