¿Cómo permitir el acceso a un puerto tcp de host local a una dirección IP externa específica?

¿Cómo permitir el acceso a un puerto tcp de host local a una dirección IP externa específica?

Digamos que tenemos un servidor reddis en localhost. Necesitamos conectarlo desde otras IP. Conocemos la IP pública de un nodo al que queremos conectarnos localhost porty tenemos sudo. ¿Cómo permitir el acceso a un puerto tcp de host local a una dirección IP externa específica? ¿Y cómo desactivar ese acceso cuando queramos?

Respuesta1

ufwse puede utilizar para esto.

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

negará todo el tráfico a menos que esté permitido y luego agregará una regla para permitir el tráfico desde 192.168.1.10 al puerto 80 en la máquina local. Tenga en cuenta que esto bloquearánuevoconexiones ssh, a menos que hagas un

sudo ufw allow ssh

que abrirá el puerto 22 para entradas desde cualquier dirección.

man ufwen una terminal aparecerá la página del manual, que describe todas las opciones disponibles.

información relacionada