Comment 2 hours to wifi hotspot in your pocket (Score 2, Informative) 211
This will get you up and running with USB tethering - the only downside is that I don't see Cyanogenmod supporting multi-touch: http://wiki.cyanogenmod.com/index.php/Full_Update_Guide_-_Nexus_One_Firmware_to_CyanogenMod
then custom compile and setup busybox, dropbear, ssh, etc. Not too difficult if you can read man pages and use 'vi'.