Spawnzao

Alterar porta do SSH no CentOS 7

Por em 11/12/2014 - 10,565 views

A porta default do SSH (tcp 22) recebe uma quantidade enorme de ataques, e a maioria delas podem ser evitadas modificando a porta de acesso do SSH.

Nesse tutorial vamos ver o passo a passo completo para alterarmos a porta de acesso do serviço SSH.

Primeiro vamos editar o arquivo de configuração do SSH, para isso digite:


vim /etc/ssh/sshd_config

Vamos alterar a porta que default é 22 para 2242:

Port 2242

Agora vamos instalar um aplicativo para modificar as configurações do selinux:


yum install policycoreutils-python

Vamos adicionar uma regra para o SELinux aceitar o serviço escutando (listening) a nova porta do SSH:


semanage port -a -t ssh_port_t -p tcp 2242

Vamos adicionar uma regra no firewall (iptables) do CentOS, para aceitar conexões na nova porta do SSH:


firewall-cmd --permanent --zone=public --add-port=2242/tcp

Vamos salvar a configuração.


firewall-cmd --reload

Vamos reiniciar o serviço de SSH.


systemctl restart sshd

Agora podemos fazer acesso pela nova porta, para testar podemos executar no putty ou o próprio client ssh do Linux ou Mac.


ssh root@192.168.55.1 -p 2242

Até a próximo artigo.

:, , , , , , , , , , , , ,
5 comments for this entry:
  1. Euzébio

    Ótimo tutorial! Acabei de fazer aqui no meu CentOS.

  2. Fernando

    muito bom, fiz e deu tudo certo.
    Obrigado!

  3. Ryan

    Amigo show de bola reaomente fuciono !
    mais tive q instala o firewall cmd !

    yum install firewalld
    systemctl unmask firewalld
    systemctl enable firewalld
    systemctl start firewalld

  4. Spawnzao

    Muito obrigado Ryan pelas informações.

Leave a Reply

Licença

Creative Commons License

Techs

 Blog Tool, Publishing Platform, and CMS
Powered by PHP
Powered by MySQL
Mozilla Foundation
hacker emblem
Mozilla Foundation
Open Source Initiative
Creative Commons