Mac OS X Snow Leopard Server For Dummies Cheat Sheet - dummies
Cheat Sheet

Mac OS X Snow Leopard Server For Dummies Cheat Sheet

From Mac OS X Snow Leopard Server For Dummies

By John Rizzo

Snow Leopard Server packs a lot of punch in a small package. There’s a lot to keep track of, even when you have Mac OS X Snow Leopard Server For Dummies at hand. Here’s a handy reference for some of the things you need to know while installing, configuring, and managing your server.

Key Snow Leopard Server Information to Save

The Mac OS X Server Installation & Setup Worksheet that comes with Snow Leopard software has space for information regarding every possible configuration, but it’s really long. Here’s the core information that everyone should have written down somewhere, both before and after you install:

  • Hardware numbers of the server Mac: Serial number and MAC address (also called Ethernet ID).

  • Administrator account info: Your short username, your password, and the domain name that you use during installation.

  • Internet connection information: Router’s IP address, the IP range of your subnet, and the subnet mask; PPPoE account and password if your server is connecting directly (not through a router) to your Internet service provider.

  • Server’s static IP address: Record for each Ethernet port.

  • Server’s hostname: This is what you enter during installation.

Methods to Remotely Log In to a Snow Leopard Server

The Mac OS X Snow Leopard Server provides several different ways to log on and manage the server from another computer, including from Windows and Linux computers. With all these methods, there’s nothing to install on Mac OS X Server:

  • Secure Shell (SSH) command line connection from any computer.

  • Server Preferences from a Mac OS X 10.6 computer.

  • Server Admin or Workgroup Manager from a Mac OS X 10.6 computer.

  • Remote control with VNC-compatible software from any computer.

  • Remote control with Apple Remote Desktop from a Mac running Mac OS X 10.4.11 or later.

Common Port Numbers for Snow Leopard Server Services

Mac OS X Snow Leopard Server’s unique services have some unique port numbers. Here are some of the more common default port numbers for configuring firewalls and router port-forwarding.

Service Port Number Protocol
AFP (Apple file service ) 548 TCP
Apple Remote Desktop (Remote Management) 3283, 5900 TCP, UDP
HTTP (Web service) 80 or 8080 TCP
HTTPS (secure Web service via SSL) 443 TCP
iCal Server 8008 TCP
iCal Server using SSL (Secure Sockets Layer) 8443 TCP
iChat Server 5222 TCP
iChat Server’s file transfer proxy 7777 TCP
iChat Server, server-to-server connection 5269 TCP
iChat Server using SSL 5223 TCP
Mail: IMAP 143 TCP
Mail: IMAP using SSL 993 TCP
Mail: POP3 110 TCP, UDP
Mail: POP3 using SSL 995 TCP, UDP
Mail: SMTP legacy SSL submission 465 TCP
Mail: SMTP standard 25 TCP, UDP
Mail: SMTP submission 587 TCP
SMB/CIFS (Windows file service) 161 TCP
SSH (Secure Shell) remote connection 22 TCP, UDP

Snow Leopard Server Keyboard Tips for Windows Users

There are several keyboard and mouse actions that you use frequently in Snow Leopard Server’s administration tools. Mac users may be familiar with these techniques, but they may be new to Windows users:

  • Make multiple selections in a list:

    • Shift-click lets you select a range of items at once. Click an item to select it and then Shift-click another item; all the items in between will be selected.

    • Command-click lets you add items to those you selected, in any order.

  • To right-click, hold down Control while clicking. Or, use a mouse with two or more buttons. On a Mac notebook, click the trackpad with two fingers to right-click.

  • When you close the window in Server Preferences and System Preferences, the application quits. However, closing windows doesn’t quit the app for Server Admin, Workgroup Manager, and iCal Server Utility (and any application that can have more than one window open). Use Command-Q to quit these applications.

  • System Preferences is the equivalent of the Windows Control Panel. It holds settings (such as IP addresses) for the individual machine hosting the server. Server Preferences is for configuring and managing services and user accounts.