Installing rssh to allow scp/sftp sessions only for user accounts is a breeze. Getting them into a chroot jail took a bit more reseach, but in the end turned out to be pretty easy.

This is on CentOS 4.6, but this technique should work almost identically for any Linux system thanks to the l2chroot script.

Read the rest of this post »

Yep, I’m trying to git on the bandwagon too. Last fall I dropped a small set of plugin files into github as a test, which was easy enough. But never had the time to figure out how to get all the other plugins, libraries and frameworks we use in there without moving everything over, including all the client project code.

So in the last few months I have been making commits via svn as usual, ignoring the old github account entirely. It was pretty simple to get all those interim svn commits into github though, here’s how:

Read the rest of this post »

Set this up late last year, and just documenting now in case I forget, or if any of my legions of readers are curious.

Galleon is a open-source java client/server app that uses Tivo’s Home Media Engine system to allow all sorts of file and application sharing between a Tivo and other networked entities. It more or less works to transfer files between the main Linux fileserver and our TiVo (we have an old Series 2 with a 40G drive - I was an early adopter in 2003 and I’m too cheap to upgrade). The main steps in setting it up and my experience are as follows.

Read the rest of this post »