Install the semanage command as follows.
CentOS 5 rpm: policycoreutils
CentOS 6 & 7 rpm: policycoreutils-python
CentOS / AlmaLinux 8 rpm: policycoreutils-python-utils
Execute the following command, replacing PORT with the desired TCP port number (11111).
# semanage port -a -t ssh_port_t -p tcp PORTIf a standard port is chosen, such as 443, the command will error output with the message.
Port tcp/XXX already definedRe-run the command after changing the -a (add) option to -m (modify).
# semanage port -m -t ssh_port_t -p tcp PORT Execute the following command to view the current list of ssh_port_t type ports. # semanage port -l | grep ssh_port_t To view any customization of the port policies, execute the following command. # semanage port -l -C