Como restringir o ssh e o ftp para determinado endereço IP?

3

Qual é a maneira mais fácil de fazer com que a única maneira que alguém possa acessar o ssh ou ftp para minha máquina Ubuntu é estar em um determinado endereço IP?

    
por kevCAI 15.01.2018 / 22:40

2 respostas

1

Firewall do Ubuntu (ufw).

Veja se o Firewall do Ubuntu está ativo:

$ sudo ufw status

Se estiver inativo, ative-o:

$ sudo ufw enable

Permitir conexões SSH de um endereço IP específico:

$ sudo ufw allow from 123.123.123.123 to any port 22 proto tcp

Permitir conexões FTP

$ sudo ufw allow from 123.123.123.123 to any port 21 proto tcp

Ver regras de firewall:

$ sudo ufw status

Excluir acima da regra do SSH:

$ sudo ufw delete allow from 123.123.123.123 to any port 22 proto tcp

Desativar o Firewall do Ubuntu:

$ sudo ufw disable
    
por Vanessa Deagan 15.01.2018 / 23:43
4

A maneira mais fácil é usar o firewall. DigitalOcean tem um ótimo tutorial em configurando o ufw .

Primeiro, verifique se o ufw está ativado, se não ativado:

sudo ufw status
sudo ufw enable

O comando relevante para ssh / ftp de um endereço seria

sudo ufw allow from 15.15.15.15 to any port 22
sudo ufw allow from 15.15.15.15 to any port 21

A porta 22 é o padrão para o SSH, 21 é o padrão para o FTP. Você pode substituir 15.15.15.15 por uma sub-rede desejada ou por um IP específico.

    
por Pabi 15.01.2018 / 23:34