Como eu poderia usar o firewall do Linux (iptables) para permitir ssh, telnet, ftp apenas de ips selecionados?
Responder1
Por padrão, essas portas são permitidas. Primeiro você deve verificar a política padrão. Se for ACCEPT, mude para DROP usando
iptables -P INPUT DROP
então você pode permitir IP específico para porta específica. A sintaxe é
iptables -I INPUT -p tcp --dport service-port -s IP-address -j ACCEPT
por exemplo
iptables -I INPUT -p tcp --dport 22 -s 192.168.122.101 -j ACCEPT
Responder2
Este é um formato para INPUT que você pode alterar de acordo com suas necessidades.
iptables -A INPUT -p tcp --dport port number -s serverip -j accept