16 de noviembre de 2009

ajaxterm con https en lenny mediante proxy con apache2

Una opción muy interesante es tener acceso a nuestro servidos desde cualquier parte.
Y en cualquier parte hay un navegador web y los puertos http/https abiertos.

Howto para Debian 5.0 Lenny:

1) En el equipo debe estar instalado openssl y apache2

2) Instalamos el paquete ajaxterm
# apt-get install ajaxterm

Configuramos SSL
3) Copiar el fichero de configuracion ssl
# cp /etc/apache2/sites-available/default /etc/apache2/sites-available/ssl

4) Crear los certificador para https apache2
# mkdir /etc/apache2/ssl
# openssl req $@ -new -x509 -days 365 -nodes -out /etc/apache2/ssl/apache.pem -keyout /etc/apache2/ssl/apache.pem


Activamos modulo ssl
# a2enmod ssl

5) Crear el usuario y password para htpasswd
# mkdir /srv/ajaxterm
# htpasswd -bc /srv/ajaxterm/.htpasswd [user] [pass]


Ajaxterm trabaja por defecto en el puerto 8022, lo redirigimos al https 443 mediante un proxi configurado en apache2

4) Crear los enlaces simbolicos para activas los modulos proxy de apache2
# ln -s /etc/apache2/mods-available/proxy.conf /etc/apache2/mods-enabled/proxy.conf
# ln -s /etc/apache2/mods-available/proxy.load /etc/apache
2/mods-enabled/proxy.load
# ln -s /etc/apache2/mods-available/proxy_http.load /etc/apache2/mods-enabled/proxy_http.load


6)Editamos el fichero de configuración apache2, añadiendo al final del fichhero:
#nano -w /etc/apache2/sites-enabled/000-default


6) Reiniciamos apache2 y ajaxterm
#/etc/init.d/apache2 restart
#/etc/init.d/ajaxterm restart


7) acceder a la ajaxterm consola con https://dir.maquina desde cualquier navegador.
En firefox da una advertencia de seguridad por el certificado desconocido.


WebReferences:
http://mewbies.com/how_to_install_ajaxterm_tutorial.htm
https://help.ubuntu.com/community/AjaxTerm
http://www.linuxtotal.com.mx/index.php?cont=info_seyre_001
http://wiki.kartbuilding.net/index.php/Ajaxterm

No hay comentarios:

Publicar un comentario