Muy bien, aqui les voy a mostrar como manejar sus computadoras no importa en donde se encuentren siempre y cuando cuenten con un celular que soporte java y tenga acceso a internet, esto es posible hacerlo y configurarlo no lleva mas de 5 minutos la idea general es a traves de un cliente ssh en java conectarnos a cualquier maquina que corra el demonio del shh en el puerto 22. Cualquier linux hace esto y por lo general tenerlo corriendo en linux es bastante sencillo, por cuestiones de no entrar en tantos detalles no puedo detenerme a mostrar como se instala el servicio en cada distribucion pero a nocion general es algo como aptitude install ssh y listo, asumiendo que tenemos alguna distribucion basada en debian lo unico que interesa para este post funcione es que cuango hagan desde la shell # netstat -peanut vean el demonio del ssh corriendo en estado LISTEN o ESCUCHANDO en el puerto 22. En fin, procedamos:
Requisitos:
1)Una computadora con acceso a internet que tenga el demonio corriendo en el puerto 22.
2)Un celular con acceso a internet que soporte java
3)Algunas nociones basicas de redes
4)OPCIONAL (Muy recomendado): Tener registrado un dominio en dyndns por ejemplo, ya varios post publicados asique por tal motivo no lo explico, seria repostear la informacion.
Una cuestion importante: Tienen que tener tener en cuenta lo siguiente, dependiendo de la forma, es decir el dispositivo que usen para conectarse a internet tiene que asegurarse que su demonio sea visto desde "afuera" de la red hacia internet, el termino clave de esta cuestion es NAT, es decir que las direcciones sean traducidas, para esto hay que toquetear nuestro router o lo que sea que usen para conectarse a internet (en otras palabras usuarios de Gigared que tengan el cablemodem con una ip interna tipo 10.b.c.d no podran hacerlo) con el objeto de hacer que nuestra maquina y mas especificamente este servicio sea visto desde "afuera" y no solamente dentro de la red local.
Bueno, ya asumiendo que tenemos una maquina con ssh corriendo y resolvimos el tema del NAT pasamos al celular.
El programa que vamos a usar es el MidpSSH le preguntamos a Don Google por el mismo y en el primer o segundo link que nos tira ya aparece, lo bajan gratuitamente, luego conectan el cel a la compu copian el jar y lo instalan y ahora pasamos a la configuracion del programa dentro del celular.
Una vez que lo tienen instalado lo abren y se van a "Sessions" y crean una sesion nueva:
---En Alias ponen el nombre que quieran, por ejemplo a mi se me ocurrio ponerle el nombre de mi debian.
---Ahora en host ponen su direccion ip externa no la de su maquina, tiene que ser la externa. Atencion aca, esta no es la idea, aqui se pierde mucho la simplicidad de la cuestion porque tendriamos que estar sabiendo nuestra ip todo el tiempo he aqui la importancia de registrarnos en dyndns, como dije en el paso opcional 4, es gratis y ademas es muy util cuando estamos lejos de nuestra compu y queremos encontrarla porque necesitamos algo.
--- En type seleccionamos SSH
--- Luego username y password esta bastante claro lo que es guardamos todo y seleccionamos la sesion recien creada, nos pregunta si le damos permiso para que el programa se conecte a internet y le ponemos que si y dependiendo como este el trafico de la red se toma unos segundos y luevo vemos la pantalla de bienvenida de la terminal de nuestra shell ssh remota y tenemos en el caso de habernos conectado como root un acceso total a nuestra maquina desde donde sea que estemos y listo, ahora a tirar comandos no mas como sabemos.
CONCLUSION:
Quizas se vea un poco chiquito, tampoco es que vamos a poder compilar el kernel desde la pantallita de nuestro celular, pero esto tenia su gran utilidad cuando internet era gratis haciendo algunos truquitos en nuestras cuentas mms y wap, y tambien cuando nos vamos un finde semana largo y dejamos la compu haciendo cosas, podemos rastrearla desde donde sea que estemos como va el asunto y si nuestra maquina esta viva todavia y no le agarro ningun corte de luz o tu hernama te la reinicio porque queria usar windows
, etc, etc, o si se te cuelga algun otro servidor por decirte apache2 reinicias todo y despues tenes tu maquina de nuevo lista escuchando tus ordenes, y demas cosas que a ustedes se les ocurra, bueno, de nuevo ojala que les sea de utilidad y espero sus comentarios.
Saludos
Requisitos:
1)Una computadora con acceso a internet que tenga el demonio corriendo en el puerto 22.
2)Un celular con acceso a internet que soporte java
3)Algunas nociones basicas de redes
4)OPCIONAL (Muy recomendado): Tener registrado un dominio en dyndns por ejemplo, ya varios post publicados asique por tal motivo no lo explico, seria repostear la informacion.
Una cuestion importante: Tienen que tener tener en cuenta lo siguiente, dependiendo de la forma, es decir el dispositivo que usen para conectarse a internet tiene que asegurarse que su demonio sea visto desde "afuera" de la red hacia internet, el termino clave de esta cuestion es NAT, es decir que las direcciones sean traducidas, para esto hay que toquetear nuestro router o lo que sea que usen para conectarse a internet (en otras palabras usuarios de Gigared que tengan el cablemodem con una ip interna tipo 10.b.c.d no podran hacerlo) con el objeto de hacer que nuestra maquina y mas especificamente este servicio sea visto desde "afuera" y no solamente dentro de la red local.
Bueno, ya asumiendo que tenemos una maquina con ssh corriendo y resolvimos el tema del NAT pasamos al celular.
El programa que vamos a usar es el MidpSSH le preguntamos a Don Google por el mismo y en el primer o segundo link que nos tira ya aparece, lo bajan gratuitamente, luego conectan el cel a la compu copian el jar y lo instalan y ahora pasamos a la configuracion del programa dentro del celular.
Una vez que lo tienen instalado lo abren y se van a "Sessions" y crean una sesion nueva:
---En Alias ponen el nombre que quieran, por ejemplo a mi se me ocurrio ponerle el nombre de mi debian.
---Ahora en host ponen su direccion ip externa no la de su maquina, tiene que ser la externa. Atencion aca, esta no es la idea, aqui se pierde mucho la simplicidad de la cuestion porque tendriamos que estar sabiendo nuestra ip todo el tiempo he aqui la importancia de registrarnos en dyndns, como dije en el paso opcional 4, es gratis y ademas es muy util cuando estamos lejos de nuestra compu y queremos encontrarla porque necesitamos algo.
--- En type seleccionamos SSH
--- Luego username y password esta bastante claro lo que es guardamos todo y seleccionamos la sesion recien creada, nos pregunta si le damos permiso para que el programa se conecte a internet y le ponemos que si y dependiendo como este el trafico de la red se toma unos segundos y luevo vemos la pantalla de bienvenida de la terminal de nuestra shell ssh remota y tenemos en el caso de habernos conectado como root un acceso total a nuestra maquina desde donde sea que estemos y listo, ahora a tirar comandos no mas como sabemos.
CONCLUSION:
Quizas se vea un poco chiquito, tampoco es que vamos a poder compilar el kernel desde la pantallita de nuestro celular, pero esto tenia su gran utilidad cuando internet era gratis haciendo algunos truquitos en nuestras cuentas mms y wap, y tambien cuando nos vamos un finde semana largo y dejamos la compu haciendo cosas, podemos rastrearla desde donde sea que estemos como va el asunto y si nuestra maquina esta viva todavia y no le agarro ningun corte de luz o tu hernama te la reinicio porque queria usar windows

, etc, etc, o si se te cuelga algun otro servidor por decirte apache2 reinicias todo y despues tenes tu maquina de nuevo lista escuchando tus ordenes, y demas cosas que a ustedes se les ocurra, bueno, de nuevo ojala que les sea de utilidad y espero sus comentarios.
Saludos