LINUX.ORG.RU

Правила IPTABLES ssh


0

1

Здравствуйте

мне необходимо из внутреней сети открыть доступ к серверу по ssh, а извне закрыть. я создаю следующее правила.

LAN_ADAPTER=eth1

$IPT -P INPUT DROP
$IPT -P OUTPUT DROP

$IPT -A OUTPUT -i $LAN_ADAPTER -p tcp --dport 22 -j ACCEPT

Это правильно с точки зрения логики? Сам просто только только изучаю.

Спасибо за ваши ответы.

Это правильно с точки зрения логики?

Нет. Это правило может сработать только на клиенте, а устанавливать правила доступа к серверу на клиентской машине не логично.

sdio ★★★★★
()

Ещё кнокинг настроить - хороший тон.

ktulhu666 ☆☆☆
()
Ответ на: комментарий от sdio

Нет, на клиенте это тоже работать не будет, так как пакеты смогут ходить только в одну сторону.

Deleted
()

Не благодари

iptables -I INPUT -p tcp --dport 22 -j DROP
iptables -I INPUT -s 192.168.1.0/24 -p tcp --dport 22 -j ACCEPT

А если ты боишься брутфорса, то все элементарно просто - вешается ssh на 6xxxx порт.

leg0las ★★★★★
()
Последнее исправление: leg0las (всего исправлений: 1)
Ответ на: комментарий от user2014

Ну, тоже вариант.

У себя ключики использую не везде, везде порты нестандартные, ssh_config тоже подправлен.

leg0las ★★★★★
()
Последнее исправление: leg0las (всего исправлений: 1)
Ответ на: комментарий от mky

верно, не обратил внимания, после -A OUTPUT остальное глянул мельком.

sdio ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.