Headless Tiger

This page is for my notes on running non-Server Mac OS X 10.4 (Tiger) remotely via ssh. Feel free to add information in the comments.

Before You Say Goodbye

Things to set while you still have physical access:

What else?

Server Software Setup


Note that inet_interfaces is set twice in main.cf so change the second one, not the first (or get rid of one altogether)

Open up port 25. My rule is:

allow ip from any to any dst-port 25 in

Common Tasks

Software Updates

The command is softwareupdate.

You can list available updates with:

sudo softwareupdate -l

The following will install the recommended updates:

sudo softwareupdate -i -r

You can also install specific updates. See

man softwareupdate

Mounting Disk Images

The command is hdiutil.

To mount a disk image:

hdiutil attach SomeDiskImage.dmg

Although I haven't tried it, I believe the disk image can be referenced by URI.

To unmount:

hdiutil detach /Volumes/SomeDiskImage/

Installing Packages

The command is installer.

For example, to install the Xcode Tools package on the main volumne:

sudo installer -pkg XcodeTools.mpkg -target /Volumes/Macintosh\ HD/

The original post was in the category: os_x but I'm still in the process of migrating categories over.

The original post had 6 comments I'm in the process of migrating over.