I'd also steer you away from only ssh port only communication. If you lock down all ports besides 22 (by default) life is getting real interesting real fast for you as services break. If you chose say cent os for a ssh server os and type sudo yum -y update it's going to spit out alot of cannot find repository messages. You need a few ports to open to get updates.
research these based on OS you choose.