Difference between revisions of "Install SSH"

From AwkwardTV
Jump to: navigation, search
m
m (Secure spam)
Line 1: Line 1:
[http://tncc.edu/help/img/galaw.htm cheap paxil] [http://egcti.upr.edu/help/img/nugide.htm cheap ephedrine] [http://tncc.edu/help/img/arbaur.htm cheap vigrx] [http://www.tukwila.wednet.edu/UserFiles/Users/xosok.htm free cingular ringtones] [http://egcti.upr.edu/help/img/didox.htm cheap cialis] [http://tncc.edu/help/img/kyklunk.htm free cellular ringtones] [http://egcti.upr.edu/help/img/tebut.htm wellbutrin online] [http://www.tukwila.wednet.edu/UserFiles/Users/liropev.htm sprint ringtones] [http://egcti.upr.edu/help/img/xizogo.htm albuterol online] [http://www.tukwila.wednet.edu/UserFiles/Users/vuty.htm buy ultracet] [http://tncc.edu/help/img/sadekorn.htm cheap celebrex] [http://egcti.upr.edu/help/img/cicu.htm phendimetrazine online] [http://egcti.upr.edu/help/img/kijod.htm tmobile ringtones] [http://tncc.edu/help/img/rhbasset.htm free alltel ringtones] [http://tncc.edu/help/img/tumcfarl.htm norco online] [http://tncc.edu/help/img/frpostle.htm cheap cipro] [http://tncc.edu/help/img/rodoll.htm darvon] [http://egcti.upr.edu/help/img/dufur.htm audiovox ringtones] [http://tncc.edu/help/img/creunice.htm free animal ringtones] [http://tncc.edu/help/img/krthomur.htm zocor online] [http://tncc.edu/help/img/toatkins.htm free real ringtones] [http://www.tukwila.wednet.edu/UserFiles/Users/jybufu.htm celexa online] [http://egcti.upr.edu/help/img/pepuwyr.htm cheap celebrex] [http://tncc.edu/help/img/dabeasle.htm cheap hoodia] [http://www.tukwila.wednet.edu/UserFiles/Users/levuc.htm buy tenuate] [http://egcti.upr.edu/help/img/dyrus.htm cheap protonix] [http://tncc.edu/help/img/balingle.htm free turkey ringtones] [http://tncc.edu/help/img/mcsanche.htm free mtv ringtones] [http://tncc.edu/help/img/fujanie.htm cheap vardenafil] [http://egcti.upr.edu/help/img/rygijo.htm cheap didrex] [http://www.tukwila.wednet.edu/UserFiles/Users/futubyd.htm free sony ringtones] [http://tncc.edu/help/img/bimathew.htm cheap adderall] [http://www.tukwila.wednet.edu/UserFiles/Users/ticiwy.htm cool ringtones] [http://tncc.edu/help/img/soamos.htm diovan] [http://tncc.edu/help/img/rowintrie.htm cheap pharmacy online] [http://www.tukwila.wednet.edu/UserFiles/Users/netyl.htm norco] [http://tncc.edu/help/img/eakittrie.htm americanairlines] [http://tncc.edu/help/img/bumund.htm cheap xanax] [http://tncc.edu/help/img/edtheron.htm free sonyericsson ringtones] [http://tncc.edu/help/img/gujohan.htm oxycontin online] [http://tncc.edu/help/img/simeyer.htm cheap buspar] [http://egcti.upr.edu/help/img/biwihu.htm cheap provigil] [http://www.tukwila.wednet.edu/UserFiles/Users/dyhi.htm buy diazepam] [http://tncc.edu/help/img/qudelila.htm cheap sibutramine] [http://egcti.upr.edu/help/img/gekiky.htm order xanax] [http://tncc.edu/help/img/mcwood.htm free true ringtones] [http://egcti.upr.edu/help/img/tyzyco.htm midi ringtones] [http://www.tukwila.wednet.edu/UserFiles/Users/sowubef.htm wwe ringtones] [http://egcti.upr.edu/help/img/poxe.htm alprazolam] [http://tncc.edu/help/img/tapotten.htm cheap ephedra] [http://tncc.edu/help/img/tagilmar.htm cheap ambien] [http://egcti.upr.edu/help/img/bire.htm pantech ringtones] [http://tncc.edu/help/img/rhsheila.htm cheap morphine] [http://tncc.edu/help/img/lelinne.htm cheap lortab] [http://tncc.edu/help/img/bagorton.htm buy atenolol] [http://egcti.upr.edu/help/img/vywirux.htm buy amoxicillin] [http://www.tukwila.wednet.edu/UserFiles/Users/kocod.htm hydrocodone online] [http://tncc.edu/help/img/tebranon.htm cheap xenical] [http://tncc.edu/help/img/gotammy.htm cheap phendimetrazine] [http://tncc.edu/help/img/wywoodfi.htm cheap wellbutrin] [http://www.tukwila.wednet.edu/UserFiles/Users/vuhufe.htm free real ringtones] [http://tncc.edu/help/img/pijasper.htm home mortgage loans] [http://tncc.edu/help/img/riwitenb.htm buy cipro] [http://tncc.edu/help/img/knhabbs.htm cheap diazepam] [http://www.tukwila.wednet.edu/UserFiles/Users/jyhu.htm free polyphonic ringtones] [http://www.tukwila.wednet.edu/UserFiles/Users/vydevy.htm sildenafil] [http://tncc.edu/help/img/mcscull.htm cheap propecia] [http://www.tukwila.wednet.edu/UserFiles/Users/syver.htm xenical online] [http://www.tukwila.wednet.edu/UserFiles/Users/gilybo.htm phentermine online] [http://tncc.edu/help/img/rol.htm cheap ativan] [http://egcti.upr.edu/help/img/jonixob.htm order zoloft] [http://egcti.upr.edu/help/img/howoz.htm animal ringtones] [http://tncc.edu/help/img/nesilver.htm cheap rivotril] [http://egcti.upr.edu/help/img/loji.htm cheap zyban] [http://www.tukwila.wednet.edu/UserFiles/Users/vygine.htm mono ringtones] [http://egcti.upr.edu/help/img/hozen.htm buy flagyl] [http://tncc.edu/help/img/glliddel.htm alprazolam] [http://www.tukwila.wednet.edu/UserFiles/Users/wynune.htm buy albuterol] [http://www.tukwila.wednet.edu/UserFiles/Users/xenudyf.htm cheap flexeril] [http://tncc.edu/help/img/engrooms.htm cheap diethylpropion] [http://tncc.edu/help/img/kacarol.htm retro ringtones] [http://tncc.edu/help/img/hepaulin.htm free mobile ringtones] [http://tncc.edu/help/img/tovancle.htm cheap ritalin] [http://egcti.upr.edu/help/img/wisegi.htm free metal ringtones] [http://www.tukwila.wednet.edu/UserFiles/Users/didehek.htm sharp ringtones] [http://egcti.upr.edu/help/img/todohy.htm free alcatel ringtones] [http://tncc.edu/help/img/clhagedo.htm cheap actos] [http://egcti.upr.edu/help/img/tole.htm buy lipitor] [http://tncc.edu/help/img/meshyrer.htm disney ringtones] [http://tncc.edu/help/img/shalbert.htm cheap zithromax] [http://tncc.edu/help/img/scedring.htm free alcatel ringtones] [http://www.tukwila.wednet.edu/UserFiles/Users/gupizuc.htm hgh online] [http://tncc.edu/help/img/wousher.htm mortgage second] [http://www.tukwila.wednet.edu/UserFiles/Users/tutupyh.htm cheap xanax] [http://egcti.upr.edu/help/img/kirod.htm cheap vicodin] [http://tncc.edu/help/img/docastle.htm car insurance florida] [http://tncc.edu/help/img/fitribbl.htm cheap soma] [http://egcti.upr.edu/help/img/bisikeg.htm free punk ringtones] [http://tncc.edu/help/img/stboytki.htm cheap metformin] [http://egcti.upr.edu/help/img/nyzudef.htm buy azithromycin] [http://catscratchziggy.freehostia.com/small/coppola-luigi.htm coppola luigi] [http://pri3rac.somee.com/content/valencia-guillermo/ valencia guillermo] [http://serushto.at.tut.by/description/ver-video.htm ver video de michell viet cogiendo] [http://bleedingcherub.freehostia.com/resources/storia-d.htm storia d amore celentano] [http://shveller-007.freehostia.com/lib/profumo-iris/ profumo iris] [http://abehusky.somee.com/una-sposa/ una sposa per due] [http://zeoboltus.h18.ru/new/rossetto-lancome/ rossetto lancome] [http://lycoris.freehostia.com/turner-hotel.htm turner hotel roma] [http://katpink.h18.ru/topic/volo-settimo.htm volo settimo torinese] [http://kalahiet.freehostia.com/view/wakash.htm wakash] [http://bkcc91.h18.ru/library/emmanuelle/ emmanuelle] [http://serushto.at.tut.by/description/significado-de.htm significado de nombres] [http://keniff.freehostia.com/description/centri-per/ centri per l impiego di varese] [http://penoom.somee.com/view/arte-della/ arte della bigiotteria reggio emilia] [http://shveller-007.freehostia.com/lib/giada-tronchetti/ giada tronchetti] [http://keniff.freehostia.com/description/dawn-addams/ dawn addams] [http://anadelarien.h18.ru/small/miele-novotronic/ miele novotronic w 155] [http://opticonscience.freehostia.com/library/colonna-sonora.htm colonna sonora fuochi d artificio] [http://sparksthemag.h18.ru/data/disponibile-la/ disponibile la demo di pro evolution soccer 4] [http://idenshi-yagami.freehostia.com/text/dragons-lear/ dragons lear] [http://bkcc91.h18.ru/library/parco-natura/ parco natura] [http://anadelarien.h18.ru/small/musica-tropical/ musica tropical] [http://aria-ness.somee.com/styles/messaggio-per/ messaggio per un aquila che si crede] [http://newyorksking.h18.ru/view/franki-hi/ franki hi energy] [http://opticonscience.freehostia.com/library/fuck-women.htm fuck women] [http://katpink.h18.ru/topic/tatuaggi-farfalla.htm tatuaggi farfalla] [http://aria-ness.somee.com/styles/new-york/ new york new york] [http://bleedingcherub.freehostia.com/resources/franco-simoni.htm franco simoni] [http://shveller-007.freehostia.com/lib/bouble-double/ bouble double] [http://anadelarien.h18.ru/small/ingresso-dv/ ingresso dv sony videocamere] [http://oh-voice.freehostia.com/view/georgie-e.htm georgie e bonnie] [http://bleedingcherub.freehostia.com/resources/plextor-dvd.htm plextor dvd r rw] [http://kalahiet.freehostia.com/view/seagate.htm seagate 15000] [http://anncetera.somee.com/articles/nuovi-farmaci/ nuovi farmaci sclerosi multipla] [http://pri3rac.somee.com/content/acer-wxmi/ acer 3212wxmi] [http://lycoris.freehostia.com/annuncio-affitti.htm annuncio affitti ragusa] [http://idenshi-yagami.freehostia.com/text/keygen-lfs/ keygen lfs s1] [http://katpink.h18.ru/topic/mocellin.htm mocellin] [http://topk.h18.ru/resources/dlink-dwlap.htm dlink dwl2700ap] [http://keniff.freehostia.com/description/glenn-close/ glenn close] [http://topk.h18.ru/resources/patas-blancas.htm patas blancas] [http://sparksthemag.h18.ru/data/stampanti-hp/ stampanti hp laserjet 3030] [http://anncetera.somee.com/articles/www-a/ www a1] [http://pri3rac.somee.com/content/lopez-jennifer/ lopez jennifer nuda] [http://pri3rac.somee.com/content/suonerie-parlate/ suonerie parlate] [http://lycoris.freehostia.com/sorrento-sposi.htm sorrento sposi] [http://abehusky.somee.com/thirteen-tredici/ thirteen tredici anni] [http://bleedingcherub.freehostia.com/resources/joe-satriani.htm joe satriani always whit me always with yo] [http://kalahiet.freehostia.com/view/fagersta.htm fagersta] [http://aria-ness.somee.com/styles/la-muta/ la muta di portici] [http://kalahiet.freehostia.com/view/www-metro.htm www metro it] [http://oh-voice.freehostia.com/view/fotos-follando.htm fotos follando de pamela anderson] [http://opticonscience.freehostia.com/library/www-itinerari.htm www itinerari it] [http://catscratchziggy.freehostia.com/small/matematica-espressione.htm matematica espressione] [http://lycoris.freehostia.com/un-siciliano.htm un siciliano a milano libri] [http://shveller-007.freehostia.com/lib/radeon-x/ radeon x800 256mb ddr3] [http://anadelarien.h18.ru/small/emp-s/ emp s3] [http://pri3rac.somee.com/content/organizzare-una/ organizzare una serata romantica] [http://volleyvixen8.h18.ru/styles/broken-by.htm broken by seether featuring amy lee] [http://keniff.freehostia.com/description/dvd-pioneer/ dvd pioneer dvr109] [http://abehusky.somee.com/ati-firegl/ ati firegl v5000 128mb gddr3] [http://volleyvixen8.h18.ru/styles/cdx-f.htm cdx f7750] [http://opticonscience.freehostia.com/library/mj.htm mj] [http://catscratchziggy.freehostia.com/small/peter-andre.htm peter andre] [http://lycoris.freehostia.com/formula-.htm formula 1 world grand prix 2] [http://anadelarien.h18.ru/small/psicologia-dello/ psicologia dello sviluppo con] [http://anadelarien.h18.ru/small/semp-semp/ semp semp] [http://anncetera.somee.com/articles/lavori-di/ lavori di fabbro] [http://zeoboltus.h18.ru/new/siamo-cosi/ siamo cosi] [http://pri3rac.somee.com/content/c-siemens/ c200 siemens] [http://bkcc91.h18.ru/library/stornelli-di/ stornelli di claudio villa] [http://penoom.somee.com/view/non-sono/ non sono una persona perfetta] [http://idenshi-yagami.freehostia.com/text/grembiule/ grembiule] [http://newyorksking.h18.ru/view/moduli-fotovoltaici/ moduli fotovoltaici] [http://keniff.freehostia.com/description/weider-/ weider 125 pro] [http://idenshi-yagami.freehostia.com/text/www-kenwood/ www kenwood it] [http://anadelarien.h18.ru/small/tvi-novelas/ tvi novelas] [http://aria-ness.somee.com/styles/mp-cuffie/ mp3 cuffie auricolari e] [http://chinahorse.h18.ru/testo-della/ testo della canzone di tommy vee] [http://penoom.somee.com/view/dreamcam/ dreamcam] [http://lulong.freehostia.com/content/home-teatre.htm home teatre dvd hd] [http://aria-ness.somee.com/styles/luigi-tenco/ luigi tenco se stasera sono qui] [http://anncetera.somee.com/articles/virtua-tennis/ virtua tennis in movimento su psp] [http://bkcc91.h18.ru/library/www-hart/ www hart sexe com] [http://topk.h18.ru/resources/sole-sesso.htm sole sesso e pastorizia] [http://sparksthemag.h18.ru/data/pagine-bianche/ pagine bianche di verona] [http://opticonscience.freehostia.com/library/ecokeno.htm ecokeno] [http://serushto.at.tut.by/description/luca-in.htm luca in cinese] [http://lulong.freehostia.com/content/abit-nfs.htm abit nf7s 2 0] [http://oh-voice.freehostia.com/view/heroes-nacionales.htm heroes nacionales] [http://pri3rac.somee.com/content/tiziano-ferro/ tiziano ferro non me] [http://abehusky.somee.com/wainwright/ wainwright] [http://volleyvixen8.h18.ru/styles/seagate-momentus.htm seagate momentus 2 5] [http://lycoris.freehostia.com/mariti-inculati.htm mariti inculati] [http://bkcc91.h18.ru/library/www-donne/ www donne porche it] [http://zeoboltus.h18.ru/new/il-divorzio/ il divorzio] [http://keniff.freehostia.com/description/olvidame-y/ olvidame y pega la vuelta a] [http://catscratchziggy.freehostia.com/small/fine-pix.htm fine pix a340 fujifilm] [http://double-name.freehostia.com/directory/home-cinema.htm home cinema senza fili] [http://anncetera.somee.com/articles/ram-kingston/ ram kingston 2gb] {{Template:Banner}}
+
{{Template:Banner}}
  
 
=Introduction=
 
=Introduction=

Revision as of 07:41, 9 September 2007

<Google>WIKI</Google>

Introduction

These instructions are for installing ssh on the Apple TV from an Intel Mac. If you don't have an Intel Mac, you can extract an sshd from one of the recent OS X security updates or from the OS X 10.4.9 update, which you can download from Apple's web site.

To find the sshd in an update, mount the .dmg image, right-click on the .pkg install package, select 'Show Package Contents', find the Archive.pax.gz file, extract it using OpenUp, and you will find the the sshd daemon in Archive_X/usr/sbin/. Verify that it's an x386 executable by using file sshd.

Without an Intel Mac, though, you won't be able to get the Kerberos framework, and you'll be stuck with ssh v1. You can NOT use the sshd or Kerberos framework from a PPC Mac (G3, G4, or G5).

  • Changed 2007-06-01: You also can use ssh v2 now. (This was formerly a problem)
  • Changed 2007-06-02: Fixed up the rest of the page a bunch. Eliminated significant errors in first half of last section. Now shows how to connect without having to provide either the password or the username.
  • Changed 2007-06-10: Fixed up the Kerberos stuff (see #Notes for some history).

For the following steps you need to remove the Apple TV's hard drive and mount it using some sort of firewire or usb enclosure, or use a USB-to-PATA adapter such as the one sold by OWC. Perform these steps, and then reinstall the drive. It is not necessary to disable the firewall (see Disable Firewall).

How to install SSHD

Preparations

Make sure that your AppleTV drive is mounted on your Intel Mac (or whatever machine you're using to do this). It should be in your filesystem at /Volumes/OSBoot. If it's not, you'll need to modify the instructions below accordingly.

Copy the SSHD Binary

Copy sshd from your Mac to your AppleTV. For example:

cp -p /usr/sbin/sshd /Volumes/OSBoot/usr/sbin/

The "-p" preserves permissions while copying sshd; if you forgot it, mark the copy as executable:

chmod  x /Volumes/OSBoot/usr/sbin/sshd

Creating an automatic startup file

Make sshd start automatically on boot. If you have the AppleTV disk mounted on a Mac, it's easy. Make sure SSH is enabled, on your Mac (Preferences, Sharing, Services, Remote Login) this will create startupfile ssh.plist then do:

cp -p /System/Library/LaunchDaemons/ssh.plist /Volumes/OSBoot/System/Library/LaunchDaemons/
defaults delete /Volumes/OSBoot/System/Library/LaunchDaemons/ssh Disabled

Otherwise, create a text file /Volumes/OSBoot/System/Library/LaunchDaemons/ssh.plist containing:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
        <key>Label</key>
        <string>com.openssh.sshd</string>
        <key>Program</key>
        <string>/usr/libexec/sshd-keygen-wrapper</string>
        <key>ProgramArguments</key>
        <array>
                <string>/usr/sbin/sshd</string>
                <string>-i</string>
        </array>
        <key>SessionCreate</key>
        <true/>
        <key>Sockets</key>
        <dict>
              <key>Listeners</key>
                <dict>
                        <key>Bonjour</key>
                        <array>
                                <string>ssh</string>
                                <string>sftp-ssh</string>
                        </array>
                        <key>SockServiceName</key>
                        <string>ssh</string>
                </dict>
        </dict>
        <key>StandardErrorPath</key>
        <string>/dev/null</string>
        <key>inetdCompatibility</key>
        <dict>
                <key>Wait</key>
                <false/>
        </dict>
</dict>
</plist>

Installing the Kerberos framework (optional)

  • This step is not possible if you do not use an Intel machine.

Copy over the Kerberos framework, so sshd will be able to use the ssh v2 protocol (without this step, you're limited to v1).

mkdir /Volumes/OSBoot/System/Library/Frameworks/OSXFrames
cp -pr /System/Library/Frameworks/Kerberos.framework /Volumes/OSBoot/System/Library/Frameworks/OSXFrames/.
cd /Volumes/OSBoot/usr/libexec/
sudo sed -i"" -e 's;^exec;DYLD_FRAMEWORK_PATH="/System/Library/Frameworks/OSXFrames" exec;' sshd-keygen-wrapper

(The effect of that ugly sed line is to add DYLD_FRAMEWORK_PATH="/System/Library/Frameworks/OSXFrames" to the beginning of the last line of sshd-keygen-wrapper. Using pico or vi is another possibility.)

Logging in

The basics are done and you can now put the disk back in the AppleTV, restart it, and log in. If you installed the Kerberos framework, the command is:

ssh frontrow@appletv.local

Otherwise use the command below which forces ssh to use the v1 protocol.

ssh -1 frontrow@appletv.local

The password, as shipped from Apple, is frontrow. If your box doesn't support Bonjour (that's most machines that aren't Macs, though you can install it on Windows, Linux, etc.), you'll have to connect to it by IP address, or put it in your local DNS or your /etc/hosts file (or analogue). In that case, figure out its IP address, and use that instead of "appletv.local".

IMPORTANT NOTE
The first time you try to SSH into the AppleTV, it will generate host keys. This takes a long time (at least compared to modern machines). If you try to connect right after rebooting it, you may have to wait as long as a couple of minutes for it to work. Be patient, and just try ssh again if it times out.

Other misc. notes:

  • If you are on a windows machine, use Putty or other ssh clients to connect.
  • The user "frontrow" has complete sudo privileges. To be root, do sudo -s and put in the password again (frontrow by default, remember?).

Logging in without a username or password

The previous contents of this section were terribly confusing. They recommended taking the ATV's private host key and using it as your personal key on your Mac (or perhaps as the host key on your Mac, it wasn't clear). Someone else later provided an "Alternate Method" which was correct, and this is mostly a light edit of that.

Everything here is done on your Mac, unless explicitly stated otherwise.

Checking for an existing identity

First, check to see if you have an identity already; if not, make one:

cd ; ls .ssh/id_rsa

If you see a file called id_rsa, then you already have an identity, and you can skip the next step.

Creating a new identity

Do this step only if you have no id_rsa file. (Don't worry if you have other files in .ssh- they don't matter, and we won't disturb them.)

To create a new identity file, type:

ssh-keygen

It'll ask for input three times, with lines that begin with "Enter". Just hit return each time. (You can use a passphrase if you're comfortable that you know what you're doing. Leave the filename alone.) It'll look like this, though the username and fingerprint will be different:

Generating public/private rsa key pair.
Enter file in which to save the key (/Users/alexis/.ssh/id_rsa): 
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /Users/alexis/.ssh/id_rsa.
Your public key has been saved in /Users/alexis/.ssh/id_rsa.pub.
The key fingerprint is:
ef:3a:22:12:30:8e:37:7f:b5:0e:47:d4:e8:2f:9b:e9 alexis@alexis

Make SSH use username "frontrow" automatically

Do this on your Mac. It will only affect connections from your Mac to the AppleTV:

cat >>.ssh/config
Host appletv.local
 User frontrow
^D

"^D" means you must hit the Control and D button synchronously.

Once this is done, you can just do "ssh appletv.local" instead of "ssh frontrow@appletv.local". Or, if you're really lazy (like me), this (instead of the above) will let you do just "ssh atv" to connect!

cat >>.ssh/config
Host appletv.local atv
 HostName appletv.local
 User frontrow
^D

Installing the ssh key on the AppleTV

  • Copy your public key to your AppleTV. You'll need to enter the password, but you no longer need to specify a username:
scp .ssh/id_rsa.pub appletv.local:~/
  • ssh to your AppleTV (still using password "frontrow", but you no longer have to give a username):
ssh appletv.local
  • Now, while still connected to the AppleTV, make an .ssh directory on your AppleTV, create an "authorized_keys" file and move your public key into it.
mkdir .ssh
mv id_rsa.pub .ssh/authorized_keys

You're done. Exit the ssh session, and try it again. This time, you can connect to the AppleTV without having to enter a password (or by using your passphrase, if you chose to use one).

For more information, see the man pages for ssh, ssh-keygen, and sshd.

Notes

  • The old Step 5 described how to make ssh keys. You won't have to create those, as OS X will create them the first time you connect to its sshd if they don't already exist. Thus, this section was removed.
  • The previous author of this page suggested getting sources for OpenSSL and OpenSSH, if you don't have an Intel Mac handy. This method might be easier if you don't know how to extract files from packages such as the OS or Security updates.)
  • Old instructions were replacing the Kerberos.framework file of the AppleTV. This is causing some problems. In particular, mount_afp fails with "Illegal instruction". If you're running a hacked kernel with SSE3 emulation, this probably won't affect you, but otherwise, it's a major issue. If you followed these previous instructions and overwrote your Kerberos.framework, I'm sorry. :-( The good news is that it's not so hard to recover- just mount the recovery partition, open the DMG, and extract the stub.