By default with CentOS 6 SSH is not configured to run on startup.
Meaning you will have to activate the service every time before being able to use SSH on the CentOS server.
To enable SSH to run on boot run the following command.
chkconfig sshd on
This can be applied to any service you want to run on boot. Once this is done restart the server and SSH will be started.