Otra vez descubro gracias a LinuxHardlabs una herramienta genial para ayudar a la administración / manejo de nuestro ordenador. Se trata de un programa que abre un puerto al que podemos acceder mediante un navegador web, obteniendo una consola dentro del navegador. Para instalarlo este programa (ajaxterm), sólo hay que ejecutar:
# apt-get install ajaxterm
O bien, si tenemos algún sistema operativo más complicado (o somos masocas :-P) se puede hacer así:
wget http://antony.lesuisse.org/qweb/files/Ajaxterm-0.10.tar.gz tar zxvf Ajaxterm-0.10.tar.gz cd Ajaxterm-0.10 ./ajaxterm.py
Por cierto, esto puede servir para instalar en Windows con cygwin (como he dicho, es más complicado).
Este programa está basado en python (requiere la versión 2.3 o mayor) y javascript para el cliente. El puerto por defecto es el 8022, pero se puede cambiar fácilmente modificando /etc/init.d/ajaxterm; sólo hay que añadir el nº deseado en la variable PORT= (por ej: PORT=666 }:) ). Para acceder con el navegador entraríamos a la dirección http://nombre_del_equipo:8022, nos identificaríamos y ¡listo!
Hola que tal lo he hecho pero no me abre el puerto despues de ejecutar el servicio
he reniciadio portmap, netwoerking, toy con debian 4
hago un nmap a mi direccion y nada, el puerto 8022 no esta escuchando..
saludos..
LikeLike
ya lo hize andar, pero solo resuelve cuando es localhost… despues desde afuera no lo puedo ver poniendo la ip publica, ni con la ip privada…
LikeLike
Hola, yo sólo lo he probado en local y no tuve problemas. La verdad es que apenas tengo experiencia con este programa; escribí este artículo porque me pareció una herramienta interesante y como experiencia futura, pero no me paré a mirar si iba bien en remoto (dí por sentado que iría igual de bien :-/). En fin, lo probaré mañana de nuevo, a ver si te puedo ayudar en algo (ahora estoy en otro ordenador q no tiene linux 😦 ). De momento mi consejo es que mires de nuevo el archivo /etc/init.d/ajaxterm, no sea que tengas bloqueado el acceso a ordenadores distintos a localhost…
Saludos
LikeLike
Hola de nuevo, lo acabo de probar y me pasa como a tí; por lo que estoy leyendo, no es que estemos haciendo algo mal, es que por defecto sólo permite el acceso desde localhost. Estoy buscando una solución y por ahora he visto una aquí: http://wiki.kartbuilding.net/index.php/Ajaxterm
Sin embargo, no me gusta nada; pues implica usar Apache y retocar su configuración para que se ocupe de Ajaxterm, así que sigo buscando.
LikeLike