Автор Тема: iptables -- само BG IP към sshd  (Прочетена 1993 пъти)

HEMABPEME

  • Участници
  • ***
  • Публикации: 4
    • Профил
iptables -- само BG IP към sshd
« -: Nov 25, 2005, 20:44 »
от доста време като погледна /var/log/messages се пълни с:
.....................................................................................
Nov 25 16:11:28 sshd[12532]: Failed password for invalid user sys from 64.207.204.14 port 37696 ssh2
Nov 25 16:11:31 sshd[12535]: Invalid user zzz from 64.207.204.14
Nov 25 16:11:31 sshd[12535]: Address 64.207.204.14 maps to 64-207-204-14.ips.mynethost.com, but this does not map back to the address - POSSIBLE BREAKIN ATTEMPT!
Nov 25 16:11:31 sshd[12535]: Failed password for invalid user zzz from 64.207.204.14 port 37770 ssh2
Nov 25 16:11:32 sshd[12538]: Invalid user frank from 64.207.204.14
Nov 25 16:11:32 sshd[12538]: Address 64.207.204.14 maps to 64-207-204-14.ips.mynethost.com, but this does not map back to the address - POSSIBLE BREAKIN ATTEMPT!
..............................................................
пробвам да огранича достапа до ssh само за IPта от BG по следния начин ...

#! /bin/sh
for IP in `cat /root/bgpeers` ; do
/usr/sbin/iptables -A INPUT -i ethX -p tcp --dport 22 -s ! "$IP" -j REJECT
done

като в bgpeers е актуалното състояние на БГ мрежите взето от BGPview от cisbg.com (от interbgc.com и spnet.net) и powernet.bg (от evro.net)
при изпълнение на горното спира всичко на порт 22 на ethX
а при:
/usr/sbin/iptables -A INPUT -i ethX -p tcp --dport 22 -s ! 192.168.0.0/24 -j REJECT
всичко си е наред обаче допуска единствено локалната мрежа ?!?!?!
каде бъркам ако може да подскаже някой '<img'>
slackware 2.4.31  iptables v1.3.3
Активен

sys7em

  • Напреднали
  • *****
  • Публикации: 401
    • Профил
    • WWW
iptables -- само BG IP към sshd
« Отговор #1 -: Nov 25, 2005, 20:55 »
еми помисли малко .. ти какво правиш всъщност ... ако ипто е бг да прави реджект ..
Активен

Европейци сме ний, ама все не сме дотам!. . . Прощавай, не е за чудо пак да се срещнем.

vlad73

  • Напреднали
  • *****
  • Публикации: 130
    • Профил
iptables -- само BG IP към sshd
« Отговор #2 -: Nov 25, 2005, 23:14 »
Вземи си премести sshd на някой друг порт (примерно на 2222 вместо 22) и тези записи в /var/log/messages ще престанат без подобни акробатики.
После за връзката:
ssh $IP -p 2222

Иначе с горното постигаш доста интересен ефект - създаваш купчина правила, които гласят, че ако ip-то което се проверява не е от дадена мрежа, то трябва да се отхвърли... тази ефикасност си се получава и само с 2 такива правила - ако първото е ок и пакета се промъкне, то на следващата проверка вече няма шанс да му се размине REJECT-a '<img'>
Активен

senser

  • Напреднали
  • *****
  • Публикации: 1328
    • Профил
iptables -- само BG IP към sshd
« Отговор #3 -: Nov 26, 2005, 10:06 »
Аз ограничението на ssh (както и разни други) съм го направил през /etc/security/access.conf и си бачка на 6. Но това е за "pam enabled дистрибуции". Доколкото си спомням примерно слак-а не поддържаше pam, а за другите не знам. Но ако дистро-то ти поддържа pam този вариант не е лош (поне според мен '<img'> )
Активен

HEMABPEME

  • Участници
  • ***
  • Публикации: 4
    • Профил
iptables -- само BG IP към sshd
« Отговор #4 -: Nov 27, 2005, 02:22 »
след преместване на друг порт сичко е ОК '<img'>
но все пак никой ли няма идея как може да стане с iptables при условие, че имаме всички(или поне всички) BG IPта ?!?!?!
Активен

MiCRo

  • Напреднали
  • *****
  • Публикации: 51
  • Distribution: Debian GNU/Linux Jessie
  • Window Manager: Mate
    • Профил
iptables -- само BG IP към sshd
« Отговор #5 -: Nov 27, 2005, 02:46 »
... --dport 22 -s $BGNET1 -j ACCEPT
... --dport 22 -s $BGNET2 -j ACCEPT
... --dport 22 -s $BGNET3 -j ACCEPT
... --dport 22 -s $BGNET4 -j ACCEPT
..........................
........................
... --dport 22 -j DROP

Щото както казваш '!' $BGNET1 -j REJECT, автоматично reject-ваш BGNET2,3 и т.н ....
Мисли наобратно... '<img'>
Активен

HEMABPEME

  • Участници
  • ***
  • Публикации: 4
    • Профил
iptables -- само BG IP към sshd
« Отговор #6 -: Nov 27, 2005, 06:39 »
е точно щото мислия ':xclam:'  ':xclam:'  ':xclam:' на обратно то за тва така стана . . .

#
for BG_IP in `cat /etc/bgpeers` ; do
/usr/sbin/iptables -A INPUT -p tcp --dport 22 -s "$BG_IP" -j ACCEPT
done
/usr/sbin/iptables -A INPUT -p tcp --dport 22 -j DROP
#
сичко е ОК
10x '<img'>
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
sshd ограничение
Настройка на програми
sunhater 8 2342 Последна публикация Jun 03, 2003, 17:46
от sunhater
проблем с sshd
Настройка на програми
sys7em 5 1800 Последна публикация Oct 02, 2004, 23:01
от n_antonov
Проблем при стартиране на sshd
Хардуерни и софтуерни проблеми
toxigen 4 1681 Последна публикация Jul 07, 2005, 21:50
от toxigen
sshd влизане с парола
Настройки на софтуер
aSmith 14 4233 Последна публикация Oct 29, 2005, 15:01
от rpetrov
атакуват ме по sshd,sendmail ...
Настройки на софтуер
HQ 21 5895 Последна публикация Mar 26, 2010, 18:15
от betso