![Como permitir o acesso a uma porta tcp localhost para um endereço IP externo específico?](https://rvso.com/image/898923/Como%20permitir%20o%20acesso%20a%20uma%20porta%20tcp%20localhost%20para%20um%20endere%C3%A7o%20IP%20externo%20espec%C3%ADfico%3F.png)
Digamos que temos um servidor reddis ativado localhost
. Precisamos conectá-lo de alguns outros IPs. Conhecemos o IP público de um nó ao qual queremos nos conectar localhost
port
e temos sudo
. Como permitir o acesso a uma porta tcp localhost para um endereço IP externo específico? E como desabilitar esse acesso quando quisermos?
Responder1
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 então adicionará uma regra para permitir o tráfego de 192.168.1.10 para a porta 80 na máquina local. Observe que isso irá bloquearnovoconexõ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 abrirá a página de manual, descrevendo todas as opções disponíveis.