I just enabled my linux box (Ubuntu) with SSH server. I needed a way to remotely connect to my business remotely while at home.
One of the things I wanted was:
*Something easily accessible inside any network.
*Dynamic Host IP to connect without having a static IP address.
*Modify Hardware Firewall to only allow inbound traffic to this new port.
Here are a few quick sites I used to setup my environment:
Setting up OpenSSH Server
Changing default SSH Banner.