viernes, 30 de enero de 2009

Escritorio Remoto Funcionamiento

No crean que lo había olvidado, aun me quedaba por dar al menos una explicación al respecto de este proyecto que empecé en las residencias. Se trataron de cubrir la mayoría de requisitos pero no fue posible, por problemas de los cuales no hablare aquí. Se presenta un prototipo funcional.

Este es el diagrama del funcionamiento una vez implementado (uno de los faltantes pero se que funciona). Deberemos usar dos servidores uno de ellos debe ser un web server, como apache, cherokee; incluso paginas dinámicas, lo que pasa es que ocupamos que vía web pasemos un applet al cliente web. Esta parte de applet se pude cambiar por una aplicación Java Web Start.

Entonces via web se solicita la aplicacion java, se manda al cliente y esta aplicacion debe saber a donde se conecta para permitir ser controlado por ese servidor al que se conecta.

Ya se que esta arquitectura trae consigo muchos problemas de seguridad y dolores de cabeza, para eso se sugiere implementar mecanismos de firmas digitales para tratar de asegurar la Irrefutabilidad, como dice Gunnar Wolf en uno de sus artículos de Infraestructura de llaves publicas.

Una vez que se ejecute este procedimiento, en la computadora de Servidor 1 (ver imagen), se podrá controla atravez de un Frame la PC cliente remota, sin importar su S.O., ni el browser que use, solo se ocupa que tenga JRE y listo. Los puertos que se usan en el Server 1 para poder librar al firewall son los puertos TCP 80 y 25.

Si a alguien le interesa conocer alguna parte del código que hace alguna cosa, comenten y listo.

6 comentarios:

David Estrada dijo...

Hola!

Un proyecto sin duda muy interesante, espero puedas continuarlo, aunque no sea para las personas para los que lo estabas desarrollando jeje. Me imagino que no se pudo llegar a un buen acuerdo. Que tal? Ya te gusta java? Aunque sea un poquito mas? :p

Saludos.

LiLitH 2.0 dijo...

.. hola.! =)
mucho tiempo sin pasar por aqí.!
wuaa.. pues a veces creo qe no
entiendo o qe me hablas en un
idioma totalmente distinto =/
en fin.. espero qe estés bien
ii pasándola bonito.! ^^
bzzitouzz..

Esteban dijo...

Hola!

Que interesante todo lo que publicaste de control de escritorio remoto, yo estaba buscando alguna pagina que me guiara de como comenzar, la idea es que quiero desarrollar por hobby una aplicacioin que me permita controlar los pcs remotamente, podrías decirme por donde pudiera comenzar y todo el cuento! gracias! o si podrías enviarme como un checklist o algo!

Martin Edmundo dijo...

Hola Esteban, acabo de ver tu comentario, disculpa la tardanza, lo que pasa es que no tengo un lector rss apuntando a cada post que pongo. Espero q tu si por que sino tardaras mucho en ver mi respuesta, no puedo entrar a tu perfil asi que solo me puedo comunicar asi.

Pues como comenzar, hay mucho, hablare de lo que tengo, use Java por que querian que se incrustara en web y fuera 100% trasnparente. Esto seria muymuy largo, que te parece si me dejas tu correo y te escribo, o escribeme a martin.barriga@gulmore.org

Saludos

Unknown dijo...

Saludos genial tu propuesta, yo actualmente tengo un programa de Asistencia remota. Aunque la parte cliente esta incompleta pero el Servidor esta completamente funcional. Saludos espero que termines tu proyecto Adios

Raul Solorzano dijo...

Hola que tal, fijate que me intereso mucho tu prototipo, me gustaria saber si podrias colgar el codigo para cuestiones de analisis. Yo tambien estoy desarrollando una aplicacion y de este tema en java no se mucho. Un saludo.