¿Cómo podría usar el firewall de Linux (iptables) para permitir ssh, telnet, ftp solo desde ips seleccionadas?
Respuesta1
Por defecto estos puertos están permitidos. Primero debes verificar la política predeterminada. Si es ACEPTAR, cámbielo a SOLTAR usando
iptables -P INPUT DROP
entonces puede permitir una IP específica para un puerto específico. La sintaxis es
iptables -I INPUT -p tcp --dport service-port -s IP-address -j ACCEPT
p.ej
iptables -I INPUT -p tcp --dport 22 -s 192.168.122.101 -j ACCEPT
Respuesta2
Este es un formato para ENTRADA que puede cambiar según sus requisitos.
iptables -A INPUT -p tcp --dport port number -s serverip -j accept