Listening to your iTunes from Work
Forwarding your iTunes library to your work computer is not as hard as one might think. All you need to do is follow these steps.
1.) Enable Library Sharing on home machine’s iTunes.
2.) You have to be familiar with ssh tunneling (try here for a tutorial) or if you don’t use a tunnel, add the port forwarders to your firewall. For ssh tunnels, you want something like this:
$ ssh -g -L 3689:192.168.0.86:3689 my.home.net
Where “192.168.0.86″ is the local net IP of the home machine and “my.home.net” is the name of your computer on the internet. Of course, you’ll have to be forwarding the ssh port to your home machine too.
3.) Get RendezvousProxy, which mimcs some of the UDP traffic that won’t come through some firewalls. Add an entry for the tunneling machine if you are using that. Be sure to use the iTunes protocol (_daap._tcp.local.).
4.) iTunes should automatically detect your machine. You might want to add a password to your library so other people at work don’t cruise your stuff.
Technorati Tags: ssh, itunes, rendezvous
2 things… Using the ssh command that you specified, noone can access your home iTunes with or without a password. The tunnel will not accept connections from remote hosts, unless you tell it to with the “-g” option. RendezvousProxy will likely respond to all hosts regardless, but it won’t matter if the ssh tunnel rejects them. Just FYI in case you did want to share it with someone else at work.
And, second, if you want to run the tunnel and iTunes from the same machine (which is probably the most common setup), you would use a different port (e.g. 3680:host:3689). To tunnel your collection and my collection, I use a different port number for each…
Comment by shughes — October 25, 2005 @ 7:27 pm
Corrected the -g option.
Comment by Administrator — October 25, 2005 @ 7:42 pm