In order change SSH port to non-default in CentOS 7.x, please follow below steps:
1) yum -y install policycoreutils-python
2) semanage port -a -t ssh_port_t -p tcp 2244
3) firewall-cmd --permanent --zone=public --add-port=2244/tcp
4) firewall-cmd --reload