VNC over web browser!!! uummmh.
Un tema muy interesante y que le he dedicado cierto tiempo es el acceso remoto a maquinas via navegadores web. En modo texto he probado varios programas:
La gran ventaja de este sistema es que se puede acceder desde cualquier máquina conectada a interner con un navegador web y usando protocolos abiertos en cualquier red como son http y https.
Proceso de instalacione en micra:
- Hay que tener instalado VNCserver, apache y el motor java tomcat, instalo tomcat5.5 que me falta:
# aptitude install tomcat5.5
... coñe son 146MB !!!, en fin no queda mas remedio (((enter)))!!!! - Ya comentaban en los guacamole reviews de sourceforge que era una pena que no funcionara con phyton o perl.
- ¿¿Si es javascript en realidad se necesitará en el client-side host, ¿no??
The Guacamole server requires a Java servlet container like Apache Tomcat, while the client side requires just a Web browser supporting HTML5 and Ajax. - Descragar fichero actualizado de http://sourceforge.net/projects/guacamole/
- Descomprimir los archivos.
- Copio el archivo guacamole-users.xml a /etc/tomcat5.5/
Este es el archivo de usuario, hay que editarlo para dar de alta y cambiar claves. - Creo el directorio /var/lib/guacamole
- Copio el archcivo guacamole.war al directorio /var/lib/guacamole/
- Copio el archivo guacamole.xml al directorio /etc/tomcat5.5/Catalina/localhost/
- (Edito el archivo /etc/tomcat5.5/Catalina/localhost/guacamole.xml para cambiar el nombre del hostname y el puerto) no lo edito lo dejo talcual.
- Instalo xinetd y x11vnc(este ya lo tenia)
- Creo el fichero: /etc/xinetd.d/x11vnc
Que inicia automaticamente xvnc11 siempre que haya una conexion al puerto 5900 desde el localhost . Las conexiones y errore son logeados en /var/log/x11vnc.logservice x11vnc
{
port = 5900
only_from = localhost
type = UNLISTED
socket_type = stream
protocol = tcp
wait = no
user = root
server = /usr/bin/x11vnc
server_args = -inetd -display :0 -o /var/log/x11vnc.log -24to32 -scr always -xkb
disable = no
} - Reiniciamos xinetd: # /etc/init.d/xinetd restart
- Configurar tomcat para acceder via SSL
- # keytool -genkey -alias tomcat -keyalg RSA
- ... and specify a password value of "changeit", ok uso esta. Pide taambién passwd para key password que debe ser la isma que la anterior.
- You will also need to specify the custom password in the server.xml configuration file, as described later.
- Reiniciamos el motor java: /etc/init.d/tomcat5.5 restart
- Reiniciamos apache: /etc/init.d/apache2 restart
- Conectamos a guacamole desde el navegador web en la dirección: http://HOSTNAME:8080/guacamole
- ...y NO funciona desde fuera, a ver desde mi pp.net. NO.
- OJO ya que apache tiene muchas modificaciones por la puesta en marcha de shellinabox
- Dual apache2:
- Backup-01 de la carpeta /etc/apache2/ (copia completa, ocultos, permisos)
- Reinstalacion/Reconfiguracion de apache 2
- Backup-02 de la nueva carpeta /etc/apache2/
- Poner en /etc/apache2/ la config que nos interese y reiniciar apache2
- Backup-01 de la carpeta /etc/apache2/ (copia completa, ocultos, permisos)
- Dual apache2:
- ... ... Ok, de momento lo dejo aqui, a ver si lo retomo proximamanete.
Y como ya me funciona shellinabox con debian .., esto ya no me corre prisa.
Ref.:
what is guacamole
http://www.techworld.com.au/article/345260/need_desktop_access_over_web_try_some_guacamole?img=27459&ssid=0
http://www.techworld.com.au/article/345260/need_desktop_access_over_web_try_some_guacamole
No hay comentarios:
Publicar un comentario