|
Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Прочее - Запрет SSH к серверам, кроме как с определённых IP. |
|
Прочее - Запрет SSH к серверам, кроме как с определённых IP.
|
Старожил Сообщения: 161 |
Профиль | Отправить PM | Цитировать Можно каким скриптом сделать? Серверы разные, в основном, CentOS и Ubuntu разных версий. IP должны браться из файла.
ПС: сам не линуксоид, так, на уровне пользователя. |
|
Отправлено: 19:46, 14-12-2017 |
Старожил Сообщения: 161
|
Профиль | Отправить PM | Цитировать Jula0071, принцип понятен, спасибо. Поясните, что такое автозабан и обвязки, плз.
|
Отправлено: 22:12, 14-12-2017 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Забанен Сообщения: 6345
|
Всё же решил проверить, поднял лабу.
root@lv70002:/home/test# cat /tmp/allowed_ssh_ip.txt 10.40.8.2/32 root@lv70002:/home/test# cat ./fw.sh #!/bin/bash ipset create ALLOWED_SSH hash:ip for i in $( cat /tmp/allowed_ssh_ip.txt ) ; do ipset -A ALLOWED_SSH $i ; done iptables -A INPUT -p tcp --dport 22 -m set --match-set ALLOWED_SSH src -j ACCEPT iptables -A INPUT -p tcp --dport 22 -m set ! --match-set ALLOWED_SSH src -j DROP root@lv70002:/home/test# ipset list Name: ALLOWED_SSH Type: hash:ip Revision: 4 Header: family inet hashsize 1024 maxelem 65536 Size in memory: 176 References: 2 Members: 10.40.8.2 root@lv70002:/home/test# iptables -nvL Chain INPUT (policy ACCEPT 3 packets, 397 bytes) pkts bytes target prot opt in out source destination 212 14756 ACCEPT tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpt:22 match-set ALLOWED_SSH src 2 120 DROP tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpt:22 ! match-set ALLOWED_SSH src Chain FORWARD (policy ACCEPT 0 packets, 0 bytes) pkts bytes target prot opt in out source destination Chain OUTPUT (policy ACCEPT 117 packets, 13900 bytes) pkts bytes target prot opt in out source destination |
Последний раз редактировалось Jula0071, 14-12-2017 в 22:50. Отправлено: 22:36, 14-12-2017 | #12 |
Старожил Сообщения: 161
|
Профиль | Отправить PM | Цитировать Jula0071, вроде все понятно, буду пробовать.
|
Отправлено: 22:44, 14-12-2017 | #13 |
Забанен Сообщения: 6345
|
glukin, не забывайте, что это только пример, если у вас уже есть на серверах правила iptables, то скрипт всё поломает.
|
Отправлено: 22:48, 14-12-2017 | #14 |
Старожил Сообщения: 161
|
Профиль | Отправить PM | Цитировать Jula0071, А нельзя сделать так, чтобы он добавлял правила, а не перезаписывал?
|
Отправлено: 22:54, 14-12-2017 | #15 |
Забанен Сообщения: 6345
|
glukin, ну тут он как раз добавляет. Но мало ли что там у вас. Нужно подходить творчески. Ещё раз про обвязки - есть скрипты обвязки для iptables, уже называл выше, я пользуюсь FireHOL. В чём плюс - синтакс гораздо более human readable, во-первых, во-вторых есть защита от дурака с автозабаном. Отредактировал я конфиг, сказал firehol try, всё заглохло - автозабанился. Но не беда, он через 30 секунд откатится на предыдущую версию конфига. Ну и 2000+ правил ручками рисовать синтаксом iptables увольте...
|
Отправлено: 23:02, 14-12-2017 | #16 |
Старожил Сообщения: 161
|
Профиль | Отправить PM | Цитировать Jula0071, автозабан, я думаю, не проблема, есть доступ к консоли вмвари. Там же не забанится локалхост?
|
Отправлено: 23:07, 14-12-2017 | #17 |
Забанен Сообщения: 6345
|
Цитата glukin:
|
|
Отправлено: 23:09, 14-12-2017 | #18 |
Старожил Сообщения: 161
|
Профиль | Отправить PM | Цитировать Jula0071, ну да-да, это я пошутить попытался. ))
|
Отправлено: 10:24, 15-12-2017 | #19 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
VBS/WSH/JS - Запрет RDP к серверам, кроме как с определённых IP. | glukin | Скриптовые языки администрирования Windows | 10 | 15-12-2017 17:25 | |
Интернет - Как реализовать подключение к разным серверам за одним внешним ip? | n_80@twitter | Сетевые технологии | 9 | 07-12-2014 17:22 | |
Debian/Ubuntu - как сделать Web terminal для SSH доступа без Real IP ? | vyazikov | Общий по Linux | 12 | 24-10-2014 11:29 | |
Firewall - Запрет на использование всех браузеров, кроме IE | chehlov | Сетевые технологии | 5 | 06-03-2013 19:29 | |
Firewall - Доступ к 4-м серверам <извне, только с заданного IP> | Kentuky | Сетевые технологии | 4 | 02-11-2007 08:21 |
|