By default SSH is not configured to run on startup. This means you will have to activate the service every time before being able to use SSH on the CentOS server.
To enable this to come back up after reboot 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