Controla tu ordenador por SSH (terminal) usando tu celular

El pasado dรญa 20 de noviembre fue mi cumpleaรฑos (23, cumplรญ 23), mi padre me obsequiรณ el Nokia 5800 que รฉl usaba pues al fin se diรณ cuenta de que yo le darรญa mejor uso ๏˜€

Yo como todo nerd (o amante de los cacharros tecnolรณgicos)โ€ฆ empecรฉ a buscar aplicaciones para hacer al smartphone aรบn mรกs inteligente de lo que se supone que sea.

Nota: Para este tutorial usarรฉ mi Nokia 5800, no obstante si tienes algรบn dispositivo con iOS, Android o Symbian te funcionarรก igual de bien ๏˜‰

Una cosa que siempre quise hacer fue poder acceder a la terminal de mi laptop desde un dispositivo mรณvil, o sea, poder teclear comandos en mi celular y que se ejecuten en la laptop. Esto me permitirรญa no tener que levantarme del sofรก, poder controlar mi laptop (y el ordenador de casa) sin necesidad de dejar mi comodidad a un lado ๏˜‰

Para lograr esto necesito instalar ssh en mi laptop, asรญ como un cliente SSH en el celular. Para instalar ssh en la laptop basta con instalar el metapaquete ssh โ€ฆ o bien instalar openssh-server , instalando cualquiera de estos dos paquetes funcionarรก.

Luego solo necesitamos instalar un cliente SSH en el celular, yo me decidรญ por Putty. Mediante una bรบsqueda en Google podrรกn obtener Putty para el sistema del equipo de ustedes, como dije arribaโ€ฆ iOS, Symbian o Android:

Para instalarlo lo copiamos (mediante USB o por bluetooth) a nuestro celular, hacemos doble touch (equivalente a doble clic jeje) y el celular sabrรก instalar la aplicaciรณn.

Una vez instalado en nuestro smartphone lo buscamos mediante el menรบ y en aplicaciones:

Como pueden ver en el 2do screenshot, se nos muestra un listado de los perfiles (Profiles) que tengamos declarados, asรญ como opciones para crear un nuevo perfil (New), editar uno existente (Edit) o eliminar alguno (Delete).

Vamos a crear un nuevo perfil y se nos mostrarรกn las siguientes opciones que podemos ver en el 3er screenshot de los anteriores ๏™‚

Luego queda solamente establecer los datos en donde corresponda, yo lo tengo de la siguiente forma:

En General:

  • En Profile Name ponemos lo que queramos, esto serรก el nombre del perfil.
  • En Host especificamos la direcciรณn IP del ordenador al que deseamos conectarnos (en mi caso la IP del Wifi de mi laptop).
  • En Username ponemos el nombre de usuario con que accederemos, el mรญo es kzkggaara como pueden ver.
  • En Access Point seleccionaremos el nombre de nuestra Wifi.

En las siguientes ยซpestaรฑasยป podremos definir el puerto de SSH (en caso de que lo hayamos cambiado en nuestra laptop). Asรญ como configuraciรณn de la apariencia y este tipo de cosas, les dejo screenshots de como lo tengo todo puesto yo por si a alguien le resulta de utilidad:

Una vez hayamos configurado nuestro perfil como deseemos, solo queda hacer doble touch en el perfil y listo, empezarรก a conectarse, preguntรกndonos el password del usuario que especificamos antes:

Una vez que pongamos el password โ€ฆ listo, ya estamos dentro del ordenador (en este ejemplo mi laptop):

Por ejemplo, aquรญ ejecutรฉ htop (aplicaciรณn terminal que muestra procesos activos, RAM consumida, CPUโ€ฆ o sea, algo asรญ como un Monitor de Sistema pero en terminal). Esto lo escribรญ en el smartphone pero, como pueden apreciar me muestra los datos de la laptop, puesโ€ฆ ni de broma el 5800 tiene 2CPU y 2GB de RAM LOL!!

Para terminar de convencerlesโ€ฆ listarรฉ la carpeta donde estรฉ ubicado (/home/kzkggaara/) y verรกn su contenido, aunque ahora que lo piensoโ€ฆ pude haber hecho un uname -a o algo asรญ, โ€ฆ pero ahora es que me viene a la mente la idea ๏™ โ€ฆ nos trendremos que conformar con un ls
jeje.

Igual podemos usar las aplicaciones de nuestro Linux, acรก les muestro que puedo abrir nano (editor de texto en terminal) sin ningรบn tipo de problema:

Bueno nada, que como pueden ver es simplemente un SSH, por lo que el lรญmite viene siendo casi casi que nuestra imaginaciรณn ๏™‚

Por cierto, si se preguntan quรฉ son esos botones de Tab, Ctrl, Up โ€ฆ Enter โ€ฆ Send .. etc, son simplemente las opciones que nos permitirรกn introducir los comandos. O sea, nosotros escribimos ยซlsยป y luego presionamos (con el touch o tรกctil) en el botรณn de Enter y asรญ es como se ejecuta el comando.

Esto que acabo de explicar es bastante intuitivo y simple pero, mejor ser tan claros como nos sea posible y asรญ evitamos que alguno no entienda algo ๏˜‰


Deja tu comentario

Tu direcciรณn de correo electrรณnico no serรก publicada. Los campos obligatorios estรกn marcados con *

*

*

  1. Responsable de los datos: Miguel รngel Gatรณn
  2. Finalidad de los datos: Controlar el SPAM, gestiรณn de comentarios.
  3. Legitimaciรณn: Tu consentimiento
  4. Comunicaciรณn de los datos: No se comunicarรกn los datos a terceros salvo por obligaciรณn legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu informaciรณn.

      manuti dijo

    No lo conocรญa, yo uso ConnectBot para Android, pero siempre viene bien tener alternativas.

         KZKG^Gaara dijo

      Cuando tenga un Andy ya pensarรฉ en otra APP jeje

      PD: Disculpa la demora en responder, tenรญa cosas personales de las que ocuparme ๐Ÿ™‚

         dctones dijo

      yo uso JuiceSSH es bastante buena.

      Ivรกn Barra dijo

    Muy bueno, personalmente en android uso ยซconnectbotยป, permite perfiles, colores, llaves, etc.

    saludos.

      Liamngls dijo

    Quรฉ bueno, yo tengo que hacerme algo asรญ para descargar por … distribuciones gnu sin tener que estar andando de un sitio para otro ๐Ÿ™‚

      Leproso_Ivan dijo

    Excelente aporte.. Me vendrรก bien para apagar el pc y esas cosas.. Cabe recordar tambiรฉn, que podemos manejar el pc desde el mรณvil vรญa TeamViewer.. ๐Ÿ˜›

         KZKG^Gaara dijo

      Gracias a tรญ por comentar ๐Ÿ˜€
      Del TeamViewer ni idea, nunca lo he usado ๐Ÿ˜‰

      PD: Disculpa la demora en responder, tenรญa cosas personales de las que ocuparme ๐Ÿ™‚

      Blaire Pascal dijo

    ร‰sto es de lo que estabas hablando en el post anterior jejeje, lo probarรฉ en mi laptop. Buen aporte.

         KZKG^Gaara dijo

      Sรญp, esto mismo era ๐Ÿ˜€
      Gracias por lo de buen aporte ๐Ÿ˜‰

      PD: Disculpa la demora en responder, tenรญa cosas personales de las que ocuparme ๐Ÿ™‚

      acevalgar dijo

    No tengo pensado entrar a la terminal de mi laptop desde mi celular N 5800, por le momento.
    Igual el post me pareciรณ genial y lo voy a reservar como favorito para mรกs adelante. Por lo pronto contame: ยฟCual es el tema de tu celular/mรณbil? Esta buenรญsimo.

         KZKG^Gaara dijo

      Gracias ๐Ÿ˜€
      El Skin es … mmm bueno no me sรฉ el nombre, pero te lo subรญ acรก para que lo bajes si quieres: http://ftp.desdelinux.net/kzkggaara/android-theme-nokia-5800.sis

      PD: Disculpa la demora en responder, tenรญa cosas personales de las que ocuparme ๐Ÿ™‚

      Claudio dijo

    No encuentro Putty para Android…varรญa mucho para las apps que mencionan en coments anteriores este tutorial? En cualquier caso, no estarรญa demรกs que en algรบn momento puedan hacer uno con las otras variantes o directamente para Android

         Ivรกn Barra dijo

      Lamentablemente no existe, pero connectbot cumple con casi el 100% de las caracterรญsticas de putty.

      Saludos.

           Claudio dijo

        En en sitio hay un tutorial para hacerlo desde connectbot http://cor.to/Kkbk
        Disculpen por dejar el coment y despuรฉs fijarme en el buscador de DesdeLinux ๐Ÿ™‚

      Usemos Linux dijo

    Muy bueno!
    Yo probรฉ otra excelente opciรณn: Teamviewer.
    Les dejo el link: http://usemoslinux.blogspot.com/2011/08/alternativas-para-controlar-tu-compu-en.html
    A mรญ me anduvo fenรณmeno.
    Saludos! Pablo.

      rotciv oisorbma dijo

    Buena aportaciรณn.
    Pero si quiero hacerlo a la inversa, osea ver los datos del cel desde la lap como se hace? alguien sabe como? Yo uso OpenSSH y ConnecBot en android. Lo intente pero e dice que el puerto 22 fue rechazado. Gracias y buen aporte

         KZKG^Gaara dijo

      Para ello habrรญa que buscar alguna aplicaciรณn que sea un Servidor SSH para el celular, si tienes un Android debe existir algo asรญ ๐Ÿ˜‰

      El puerto 22 es el de SSH por defecto, por lo que si no le instalas algรบn server ssh al celular, ni modo, no estarรก abierto.

      Saludos y gracias por comentar ๐Ÿ™‚

      Javier dijo

    Muy รบtil. Yo lo uso para apagar la computadora en forma remota cuando una de mis hijas remolonea con ir a la cama a dormir.

      otkmanz dijo

    Excelente post!! Realmente me sirviรณ mucho, he instalado un cliente SSH en mi Android y me encanta!! Es super รบtil jajajajaja
    Pero una pregunta, he estado buscando en Google pero no encuentro respuesta, como podrรญa hacerlo para conectarme remotamente a mi servidor SSH? Con la IP pรบblica o un host (tipo No-IP)?
    Un saludo!

         otkmanz dijo

      De acuerdo, ignora mi comentario, ya he encontrado como! Siento mucho las molestias ocasionadas.
      Un saludo!!