Como permitir o acesso a uma porta tcp do localhost para um endereço IP externo específico?

0

Digamos que tenhamos um servidor reddis em localhost . Precisamos conectá-lo de alguns outros IPs. Conhecemos o IP público de um nó que queremos conectar ao nosso localhost port e temos sudo . Como permitir o acesso a uma porta tcp localhost para um endereço IP externo específico? E como desativar esse acesso quando queremos?

    
por Blender 07.02.2018 / 20:07

1 resposta

0

ufw pode ser usado para isso.

sudo ufw default deny incoming
sudo ufw allow from 192.168.1.10 to any port 80
sudo ufw enable

negará todo o tráfego, a menos que seja permitido, e depois adicionará uma regra para permitir o tráfego de 192.168.1.10 para a porta 80 na máquina local. Note que isto irá bloquear novas conexões ssh, a menos que você faça um

sudo ufw allow ssh

que abrirá a porta 22 para entrada de qualquer endereço.

man ufw em um terminal exibirá a página de manual, descrevendo todas as opções disponíveis.

    
por vidarlo 07.02.2018 / 20:25