====== Trocar Porta SSH no CentOS 7 | 8======
O CentOS7 veio com uma mudança na parte de firewall, ele agora utiliza o deamon //firewalld//.
Segue abaixo instruções de como trocar a porta padrão do SSH (22) para uma outra porta qualquer (ex. 22555).
==== Trocando no /etc/ssh/sshd_config ====
# vi /etc/ssh/sshd_config
- Trocar a linha **//Port 22//** por **//Port 22555//**
==== Alterando as configurações do firewalld ====
- Copiar o arquivo original de configuração do ssh no firewalld para a pasta //services//
# cp /usr/lib/firewalld/services/ssh.xml /etc/firewalld/services/
//Nota: o firewalld vai dar sempre prioridade para o diretório /etc/firewalld/services/, se lá não tiver o arquivo de configuração, aí ele vai buscar no /usr/lib/firewalld/services/ //
# vi /etc/firewalld/services/ssh.xml
- Trocar **////** por **////**
==== Liberando a nova configuração no SELinux ====
Instalar o pacote policycoreutils-python (SELinux policy core python utilities) **CentOS 7**.
# yum install policycoreutils-python -y
Instalar o pacote policycoreutils-python (SELinux policy core python utilities) **CentOS 8**.
# dnf install policycoreutils-python-utils -y
Execute o comando:
# semanage port -a -t ssh_port_t -p tcp 22555
* Pode-se remover uma porta do SELinux com o comando ''semanage port -d''.
==== Reiniciando os serviços ====
# firewall-cmd --reload
# service sshd restart