como eliminar "todas" as conexões ssh no Ubuntu?

1

Isso é para uma fonte especificada:

iptables -A INPUT -p tcp --dport ssh -s 10.10.10.10 -j DROP

como fazer isso para todas as solicitações de entrada ssh?

    
por jack 09.06.2015 / 18:12

2 respostas

2

Existem duas maneiras fáceis de impedir que alguém seja capaz de usar o ssh em uma máquina.

1º. com o iptables deixar a opção -s . Isso denota a fonte. se você usa sudo iptables -A INPUT -p tcp --dport ssh -j DROP que irá bloquear todas as conexões para a porta 22.

2º. como mencionado, ele comenta parar e desabilitar o openssh-server. Existem várias maneiras de fazer isso.

Você pode desinstalar o openssh-server,

renomeie o init.d / ssh.conf,

execute update-rc.d ssh disable ou

use o método link

    
por grag42 09.06.2015 / 18:49
0

Contanto que ufw seja instalado, você pode digitar o seguinte no terminal:

sudo ufw enable
sudo sudo ufw deny ssh

Para verificar se o firewall está ativo:

sudo ufw status

Você também pode bloquear a porta ssh usando:

sudo ufw deny 22/tcp

Para excluir a regra, se você não precisar mais dela:

sudo ufw delete deny ssh

Link de referência

    
por Harris 09.06.2015 / 18:58