Basic installation and configuration for a Linux dedicated server is the same for all distributions, but small details, such as package names, directories, etc. It is recommended that you check your distribution's repositories for the required packages before continuing.
A link to a chef recipe based on this guide is also available in the "See also" section.
Information in that page and this one may also be useful on other Unix-like platforms.
or similar packages (eg tmux), as it allows you to switch between the console and the shell at will, as well as end your SSH session without killing the server.
These ports need to be added to the iptables rules so that the firewall will not block access to incoming traffic.