AppleTV: Instalando SSH
El no tener un Mac Intel no es problema para instalar SSH y comenzar a hackear al AppleTV, así que vamos a ello!! Necesitaremos lo siguiente:
- El binario de sshd, descargadlo de aqui.
- El programa Macdrive para windows, para poder leer las particiones del HD. Con la trial vale y la teneis aqui.
- Una caja para conectar el disco duro de 2,5″ al puerto USB.
Ahora, haremos lo siguiente:
- Extraemos el fichero sshd del archivo comprimido que nos habiamos bajado y lo copiamos a OSBoot/usr/sbin/
- Creamos el fichero OSBoot/System/Library/LaunchDaemons/ssh.plist y copiamos el contenido de aqui.
Para conectar con el AppleTV ejecutamos:
ssh -1 frontrow@ip_del_appletv
La clave es ‘frontrow’, y el uno que ponemos es porque de momento usaremos la versión 1 del protocolo SSH.
Activando SSHv2
- Montamos la particion para lectura y escritura:
sudo mount -o rw,remount /dev/disk0s3 / - Generamos la clave rsa sin passphrase:
sudo ssh-keygen -t rsa -f /etc/ssh_host_rsa_key - Generamos la clave dsa:
sudo ssh-keygen -t dsa -f /etc/ssh_host_dsa_key - Generamos la clave rsa1:
sudo ssh-keygen -t rsa1 -f /etc/ssh_host_key - Montamos la particion en modo solo lectura:
sudo mount -o ro,remount /dev/disk0s3 /
Ahora ya podemos entrar por SSHv2!
-bash-2.05b$ uname -a
Darwin AppleTV.local 8.8.2 Darwin Kernel Version 8.8.2: Mon Jan 29 18:57:29 PST 2007; root:xnu-792.94.18~1/RELEASE_I386 i386 i386
-bash-2.05b$







Dani
Buenos artículos.
Una pregunta. Soy un poco novato, los pasos para conectar con el AppleTV se ejecutan desde un Mac o con un PC Windows con el Macdrive instalado.
Gracias!
4 Ene 2008 a las 15:23
saghul
Puedes hacerlo de cualquiera de las maneras, pero si usas Windows tendrás que utilizar Macdrive para acceder al disco duro del AppleTV.
4 Ene 2008 a las 21:03
Dani
Perdon por mi ignorancia… la sentencia “ssh -1 frontrow@ip_del_appletv” ¿desde donde se carga?
Gracias por adelantado.
5 Ene 2008 a las 4:30
saghul
Desde una termnal en Mac o GNU/Linux, pero si usas Windows descarga PutTy, pero asegurate de configurarlo para que use SSH versión 1.
5 Ene 2008 a las 12:02