Para cambiar el puerto de ssh en centos o cualquier otra distribución lo único que tenemos que hacer es editar el archivo sshd_config.
Para localizarlo o bien lo encontramos en la ruta /etc/ssh/sshd_config o haremos un locate sshd_config.
editamos el archivo
nano /etc/ssh/sshd_config
y en la línea que pone #Port 22 y la cambiamos por ejemplo por
Port 2893
el siguiente paso es reiniciar el servicio sshd.
service sshd restart
y desde este momento ya tendremos que conectar por ese puerto. Con esto nos quitamos la gran parte de los ataques de escaneos de puertos predeterminados en el ssh.