Cómo conectar con el iPad / Apple TV 2G mediante SSH

  • Escrito el 28/3/2011 por Jesus

Esta entrada forma parte del “Manual de supervivencia” del Apple TV 2G

A veces necesitas conectar con tu Apple TV 2G o con tu iPad mediante SSH para ejecutar comandos.

No es muy normal, a menos que necesites hacer algo muy específico, y realmente debes tener cuidado con lo que haces ya que tienes un control absoluto sobre el dispositivo para bien o para mal. Estás advertido.

También debes tener en cuenta que este proceso sólo se puede hacer si previamente has hecho el jailbreak del dispositivo.

Aquí tienes paso a paso cómo establecer la conexión:

  • Instala OpenSSH en el dispositivo: En el iPad lo puedes instalar desde Cydia, si pulsas en la pantalla principal sobre el recuadro “OpenSSH Access How-To” te lleva a una pantalla de de instrucciones con un enlace al paquete. En el Apple TV 2G puedes instalarlo desde nitoTV, en la opción “Install software”.
  • Averigua la dirección IP de tu dispositivo: Antes de conectar desde tu ordenador, necesitas conocer la dirección IP del dispositivo al que te vas a conectar.
    • En el iPad puedes consultarlo usando la aplicación “Ajustes”. Elige la opción “General / Red / Wi-Fi”, busca la conexión Wifi que tienes activa y pulsa sobre el botón azul para obtener la IP. Tienes una guía con fotos en esta página.
    • En el Apple TV 2G debes ir a “Ajustes / General / Información”. Es mucho más sencillo.
  • Instala un terminal en tu ordenador: Si utilizas Linux puedes usar el terminal que viene con tu distribución, y si usas Mac puedes usar la aplicación “Terminal”. Para Windows te recomiendo usar “PuTTY”, un programita muy sencillo pero a la vez muy completo. Puedes descargarlo desde su página oficial, o directamente desde este enlace si no sabes cuál elegir.
  • Ahora es el momento de conectar, supongamos que 192.168.1.5 es la dirección IP que has obtenido en el segundo paso.
    • En Linux o Mac teclea “ssh root@192.168.1.5″. Cuando te pida la contraseña teclea “alpine” seguido de INTRO.
    • En Windows abre PuTTY, escribe “192.168.1.5″ en la caja “Host Name (or IP address)”, y “22″ en la caja “Port” aunque suele ser el valor por defecto. Pulsa en el botón “Open” y cuando te pida el login teclea “root” seguido de INTRO, y como contraseña teclea “alpine” seguido de INTRO.

Y ya estás dentro:

AppleTV:~ root# ls -la
total 8
drwxr-xr-x  4 root wheel  170 Mar  3 11:10 ./
drwxr-xr-x 28 root wheel 1088 Mar  3 11:03 ../
-rw-------  1 root wheel 1503 Mar 11 16:15 .bash_history
drwxr-xr-x  5 root wheel  170 Jan 16 22:47 Library/
drwxr-xr-x  3 root wheel  102 Mar  3 11:03 Media/
AppleTV:~ root# pwd
/var/root

Cuando hayas terminado puedes salir de la sesión tecleando “exit”.

29 comentarios a “Cómo conectar con el iPad / Apple TV 2G mediante SSH”

  1. Gravatar Icon Daniel:

    Hola Jesús.
    Ante todo, gracias por los entradas de este blog que realmente me están proporcionando super trucos y pasar unos buenos ratos de ocio cacharreando con el trastito (Apple TV 2).
    Quería preguntarte si mediante SSH se pueda editar algún fichero y forzar el inicio automático del XBMC al encender el Apple TV 2.
    Para mi sería ideal puesto que uso el XBMC como reproductor de música para el salón controlado desde un cliente en un móbil con Android; antes lo tenía en un PC y funcionaba estupendamente sin tener que encender el televisor puesto que se iniciaba al arrancar Windows. Ahora con el Apple TV 2 tengo que encender el televisor y con el mando de apple navegar por los menus hasta arrancar el XBMC.
    Se te ocurre alguna solución?

    Gracias !!

  2. Gravatar Icon Jesus:

    Gracias, siempre anima saber que son útiles :)

    Siendo un sistema basado en Linux supongo que no será complicado, pero no se cómo se hace. Voy a investigar un poco y si encuentro algo te lo digo.

  3. Gravatar Icon Carlos:

    hola que tal, muy interesante tu pag. yo realice el Jailbreak con un programa que se llama SnowBreeze, ahora intento instalarle el Nito TV o el XBMC y no puedo dado que mi Appletv2 no tiene instalado el OpenSSh, me podrias ayudar a Instalarle o el openssh o el nito tv o el Xbmc??

  4. Gravatar Icon Jesus:

    Me extraña que una herramienta de Jailbreak no te facilite al menos instalar openssh. Alguna opción tiene que haber… No he probado SnowBreeze pero, ¿por qué no usas GreenPoison de forma que te resulte más sencillo instalar NitoTV?

    Hice un tutorial aquí para el jailbreak, no se si te servirá:

    http://www.mimediacenter.info/2011/03/27/como-hacer-el-jailbreak-al-apple-tv-2g/

  5. Gravatar Icon chustation:

    Connection to 192.168.0.101 closed. Este es el mensaje que me sale en el terminal del Mac, cuando intento ingresar la contraseña.
    Me podéis ayudar?, gracias

  6. Gravatar Icon javier:

    Hola, alguien me podria ayudar? Es que estaria interesado en un apple tv2 pero antes me gustaria saber si para poder ver los canales de pelisalacarta es necesario que este el pc encendido + el apple tv2 (los dos a la vez) o con solo el apple tv2 lo podria ver (con el pc apagado).
    Estoy buscando y buscando y no encuentro nada. Gracias.

  7. Gravatar Icon Jesus:

    Eso es porque la IP no es correcta, probablemente.

    Asegúrate de que la has puesto bien.

  8. Gravatar Icon Jesus:

    @javier, pelisalacarta funciona en el ATV2 siempre que le instales XBMC, claro. No necesitas tener un PC encendido.

  9. Gravatar Icon Javier:

    Muchisimas gracias Jesus. Y otra pregunta.. Sabes si la ultima version del firm del AppleTV2 se le puede hacer jail? Sabes cual es la última version del firm, el más actual?

  10. Gravatar Icon Jesus:

    Así a ojo están la 4.3, de la que se puede hacer jailbreak sin problemas, y la 4.4 (compatible con iOS5) a la que se puede hacer pero no “tethered”. Es decir, que conviene esperar.

    Echa un ojo al FAQ del foro de XBMC para jailbreak de ATV2, imprescindible:

    http://forum.xbmc.org/showthread.php?t=99315

  11. Gravatar Icon Javier:

    gracias nuevamente. Merare al foro

  12. Gravatar Icon Javier:

    Ya tengo mi ATV2 con jail ! dicho y hecho. Pero despues de buscar y buscar en foros hay una cosilla que no encuentro informacion … En mi XBMP de mi PC puedo poner como favorito a un canal determinado de pelisalacarta (a modo de acceso directo)clickeando en el boton dcho del raton y agregando a favoritos, pero aqui no puedo (no hay boton dcho). Sabeis como se podria hacer. Es que se lo quiero poner a una persona mayor y tal y como esta el ATV2 es un poco lioso para ellos… GRACIAS

  13. Gravatar Icon Jesus:

    El botón derecho en el ATV2 se saca pulsando la tecla OK y dejándola pulsada unos segundos…

    De todas formas si te instalas una versión nightly build de Eden, puedes poner un acceso directo a los addons desde el menú principal de XBMC como se ve en la imagen de esta entrada. Yo se lo puse así a mis padres, les puse el ATV2 para que arrancara directamente en XBMC sin pasar por frontrow, y les dije que simplemente no lo apagaran. Están encantados :)

    http://www.mimediacenter.info/2011/09/17/que-podemos-esperar-de-xbmc-eden/

  14. Gravatar Icon Javier:

    Que bien! Muchisimas gracias lo probaré.

  15. Gravatar Icon Javier:

    Hola nuevamente. Ya instale la versión nightly build de Eden. Pero soy incapaz de verlo como en la imagen que me has puesto (debajo como acceso directo).
    Si comprobé lo del botón menú para hacer la opción de botón dcho del ratón y fenomenal.
    Como hiciste para que arranque directamente en modo xbmc?
    Y otra pregunta: no puedo ver series jonkis. puedo entrar en el canal y puedo elegir el capitulo de la serie que quiero ver …pero me da error.
    Gracias por adelantado

  16. Gravatar Icon Jesus:

    El añadir ese acceso directo está en el menú de configuración del skin. En “Sistema / Ajustes / Skin / Add-ons Accesos Directos”.

    Lo de seriesyonkis no estoy seguro, pero acabo de comprobarlo y me funciona. Actualizamos el canal hace poco, asegúrate de que entras para que se instale la última versión del canal. Elige megavideo, videobb, o videozer por ejemplo. Algunos servidores de los que salen en seriesyonkis no están soportados.

    Para que arranque directamente con XBMC sigue este tutorial:

    http://www.mimediacenter.info/2011/06/01/ventajas-e-inconvenientes-de-hacer-que-tu-apple-tv-2g-arranque-con-xbmc/

  17. Gravatar Icon javier:

    Jesus, mucha gracias.
    Ayer actualizé el canal de pelisalacarta a la 3.2.3 para versión nightly build de Eden. (tengo actualmete Eden para atv) y nada igual, pero no con megaupload que tengo cuenta premiun.
    Desesperado probe con la version de xbmc Dhama y tampoco.
    Hay alguna marera de empezar desde “0″ el XBMC y configurarlo todo nuevamente. Es que cada vez que pongo una versión de xbmc o borro el xbmc del appletv y reinstalo…me sale todo como lo tenia configurado antes de borrarlo y pienso que si tengo algo mal configurado no puedo eliminarlo.
    Jesus gracias nuevamente por tu dedicacion y enhorabuena por el trabajo realizado

  18. Gravatar Icon javier:

    Bien, he probado a bajar de version a dhama 10.0.7 y nada…peor aun, se me reiniciaba. He vuelto a dhama 10.0.9 y continuo con el problema.. entro en pelisalacarta–>series jonkies y se actualiza el canal -> selecciono el capitulo de la serie a ver y el mirror y con todo me sale –> plugin No hay nada para reproducir. Comprueba el captcha.
    Ya no se que hacer

  19. Gravatar Icon Jesus:

    Deja una copia del log a ver.

    Igual es que no hay nada que reproducir :)

  20. Gravatar Icon javier:

    Log?. Lo que he hecho ha sido empezar dede 0. He reinstalado el firm con Jail hecho (con el itunes, método –tecla shif+restaurar) y a empezar. Ahora si puesdo ver seriesjonkies.
    Que es eso del log?

  21. Gravatar Icon javier:

    Log, Ok, se lo se.Disculpa. Ya lo se para otra vez.

  22. Gravatar Icon Jesus:

    El log es un fichero que genera XBMC con el registro de lo que va haciendo, muy útil cuando algo falla para entender por qué.

    Si actualizando funciona de nuevo es porque te habrás puesto una versión de XBMC más reciente :)

  23. Gravatar Icon javier:

    Ok. No, he puesto la dhama por defecto. Cuando vea que todo va bien ya pondré la versión nightly build.
    Como pones la “ñ”?

  24. Gravatar Icon Jesus:

    ¿La “ñ”? ¿En XBMC?

    Curioso, lo he mirado y no está…

  25. Gravatar Icon ricardo:

    consulta los add-on son las carpetas de diferentes programas ? pq a mi me aparencen que dicen ROTO jesus com puedo solucionar es porfavor estaria muy agradecido ya que llev otiempo buscando sobre esto y nada de nada okey ojala me ayudes otra cosa busco como desintalar xbmc de appletv para despues volver instalarlo de nito se puede hacer eso de nuevo desde appletv es decir volver a instalarlo porfavor ayudarme

  26. Gravatar Icon Gurumbau:

    Hola tengo un aptv2 con el jailbreak unthethered con seass0npass. Instalado atv flash y nito tv. Xbmc 11 (eden) y funcionando OK. El problema es que me gustaria añadir pelisalacarta, seriesyonquis, etc y me resulta imposible conectar via SSH. Al intentarlo con putty o con filezilla me da el mensaje “conection refused”.
    He instalado open ssh mediante nitotv y he comprobado direccion ip. Alguien puede ayudarme?

    Gracias .

  27. Gravatar Icon Jesus:

    Hay varias preguntas :)

    Los addons son extensiones de XBMC, y se instala cada una en una carpeta. ¿Te refieres a eso? No entiendo lo de ROTO…

    Para desinstalar XBMC puedes borrar el directorio pero ¿realmente necesitas desinstalarlo? Instala el nuevo encima y punto :)

  28. Gravatar Icon APPLE TV 2G IP DIFERENTE AL MAC:

    Hola, no se si es aqui donde debo exponer mi problema, si no es asi lo siento mucho, intento acceder al apple tv 2g a traves del ordenador mac con el terminal, y desde que pongo “ssh root@mi ip 192.*****”, y me da error, y no se si es por que la ip me la ha cambiado, la de apple tv termina en 11, y la del ordenador termina en 10..

    Por favor, estoy desesperado

  29. Gravatar Icon Jesus:

    Depende del error que te de :)

    Si lo estás escribiendo bien (es “ssh root@192.168.1.1″ o la IP que sea), tienes todos los requisitos en el ATV2 (jailbreak, openssh) y estás poniendo bien la IP te debería funcionar.

3 Trackbacks/Pingbacks

Deja tu comentario