Как настроить iptables для открытых портов?
На моей машине есть 2 ws (веб-сервисы), к которым можно получить доступ с любого ПК, подключенного к той же сети (например, wifi) .. поэтому мне нужно установить на машину iptables, чтобы предотвратить вызов веб-сервисов из-за пределов моей станции,
по каким правилам я должен настроить iptables? Как я могу защитить порт, который всегда открыт?
1 ответ
Вам не нужны Iptables для достижения этой цели. Поскольку вы не хотите, чтобы какой-либо посторонний имел доступ к портам, на которых прослушивают ваши веб-службы, кроме вашего локального компьютера, лучший способ - это прослушать веб-службу на loopback
интерфейс, то есть 127.0.0.1 - я бы порекомендовал вам следовать документации веб-службы, которую вы используете, о том, как bind
это к интерфейсу обратной связи.
Чтобы убедиться, что служба прослушивает интерфейс обратной связи, запустите netstat -an
и найдите номера портов, которые прослушивает служба. Убедитесь, что это не 0.0.0.0 или IP-адрес вашего локального компьютера.