Page 11 of 15 FirstFirst ... 910111213 ... LastLast
Results 151 to 165 of 225

Thread: Remote ssh access

  1. #151
    Join Date
    Feb 2008
    Location
    Moscow, Tver
    Posts
    3,963
    Quote Originally Posted by Wadson View Post
    Логи чего и где?
    Роутера. В роутере.

  2. #152

    Question

    Описанными способами можно ограничить интенсивность атак, т.е., например, не более 3 коннектов в течение 10 минут. А как можно ограничить количество одновременных коннектов к ssh-серверу с одного адреса? Как можно ограничить таймаут между установлением соединения с ssh-сервером и авторизацией на нем?

  3. #153
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    А как можно ограничить количество одновременных коннектов к ssh-серверу с одного адреса?
    Это очень стремное действо, т.к. не каждая сессия закрывается при разрыве и так можно очень легко себя оставить без доступа вообще.

  4. #154
    Долго он держался, в т.ч. еще сегодня утром, но вот опять не пускает.
    nTorrent выдает "Auth fail".
    В Putty ввожу root, ввожу пароль - говорит: "Access denied".
    Вот конец лога:
    Oct 17 07:32:42 -- MARK --
    Oct 17 07:52:46 -- MARK --
    Oct 17 08:12:46 -- MARK --
    Oct 17 08:32:46 -- MARK --
    Oct 17 08:48:04 dropbear[1186]: Child connection from 192.168.1.5:2875
    Oct 17 08:48:07 dropbear[1186]: password auth succeeded for 'admin' from 192.168.1.5:2875
    Oct 17 08:52:46 -- MARK --
    Oct 17 09:12:46 -- MARK --
    Oct 17 09:32:46 -- MARK --
    Oct 17 09:52:46 -- MARK --
    Oct 17 10:12:46 -- MARK --
    Oct 17 10:32:46 -- MARK --
    Oct 17 10:52:50 -- MARK --
    Oct 17 11:12:50 -- MARK --
    Oct 17 11:17:52 dropbear[1186]: exit after auth (admin): error reading: Connection reset by peer
    Oct 17 11:32:50 -- MARK --
    Oct 17 11:52:50 -- MARK --
    Oct 17 12:12:51 -- MARK --
    Oct 17 12:32:51 -- MARK --
    Oct 17 12:52:51 -- MARK --
    Oct 17 13:12:51 -- MARK --
    Oct 17 13:32:51 -- MARK --
    Oct 17 13:52:57 -- MARK --
    Oct 17 14:09:15 dropbear[1233]: Child connection from 192.168.1.5:2686
    Oct 17 14:09:18 dropbear[1233]: login attempt for nonexistent user from 192.168.1.5:2686
    Oct 17 14:09:18 dropbear[1233]: exit before auth: Disconnect received
    Oct 17 14:11:53 dropbear[1241]: Child connection from 192.168.1.5:2943
    Oct 17 14:12:24 dropbear[1241]: user 'root' has blank password, rejected
    Oct 17 14:12:57 -- MARK --
    Oct 17 14:13:16 dropbear[1241]: user 'root' has blank password, rejected
    Oct 17 14:13:22 dropbear[1241]: user 'root' has blank password, rejected
    Oct 17 14:13:27 dropbear[1241]: exit before auth (user 'root', 6 fails): Exited normally
    Oct 17 14:16:22 dropbear[1243]: Child connection from 192.168.1.5:3242
    Oct 17 14:16:42 dropbear[1243]: user 'root' has blank password, rejected
    Oct 17 14:16:47 dropbear[1243]: user 'root' has blank password, rejected
    Oct 17 14:21:48 dropbear[1243]: exit before auth (user 'root', 4 fails): Timeout before auth

  5. #155
    а) вы уж выясните - админ или рут.
    Тем более, что он вам английским языком пишет -
    Oct 17 08:48:07 dropbear[1186]: password auth succeeded for 'admin' from 192.168.1.5:2875
    Oct 17 14:13:22 dropbear[1241]: user 'root' has blank password, rejected
    WL-500gPv2 (1.9.2.7-10) + Seagate 80G IDE (Jou Jye UB-102B2) + hp1022
    lighttpd vhosts, auth + logrotate + rtorrent + ADOS + rTorrent WebUI + rrdtool + vsftpd + nodupdate +openvpn

  6. #156
    Quote Originally Posted by asp View Post
    а) вы уж выясните - админ или рут.
    Тем более, что он вам английским языком пишет -
    Oct 17 08:48:07 dropbear[1186]: password auth succeeded for 'admin' from 192.168.1.5:2875
    Oct 17 14:13:22 dropbear[1241]: user 'root' has blank password, rejected
    А что тут выяснять? Это заходы из разных программ в разное время. С утра авторизация проходила, потом перестала. И про того же админа лог написал уже "несуществующий юзер". Я потому и привел весь кусок.
    Если Вас это смущает, вот последние действия:
    Oct 17 20:21:04 dropbear[643]: Child connection from 192.168.1.5:1203
    Oct 17 20:21:07 dropbear[643]: password auth succeeded for 'admin' from 192.168.1.5:1203
    Oct 17 20:21:23 dropbear[644]: Child connection from 192.168.1.5:1271
    Oct 17 20:21:32 dropbear[644]: password auth succeeded for 'root' from 192.168.1.5:1271
    А вот почему он отрубается и перестает принимать пароль - вопрос.
    Last edited by Wadson; 17-10-2009 at 17:58.

  7. #157
    а как же насчет того, что dropbear держит не более 30 соединений одновременно? так действительно можно остаться без свободных соединений.

  8. #158
    Join Date
    Jul 2008
    Location
    Kyiv, Ukraine
    Posts
    123

    Логин/пароль на SSH

    Можно ли сделать логин / пароль на SSH таким образом, чтобы он отличался от telnet?
    RT-N16, SSD-60, lighttpd, Mysql, Squid 2.7, Xmail, Openvpn, bind, Dreambox 500 + WL500gpV2 (OpenWRT) IPsec

  9. #159
    Quote Originally Posted by YVM View Post
    Можно ли сделать логин / пароль на SSH таким образом, чтобы он отличался от telnet?
    вы и там и там заходите под рутом.
    нельзя.

  10. #160

    FTP brut force

    Прошу помочь разобраться с brut force FTP. Задрали наши желтолицые соседи.
    Перечитав данную ветку в post-firewall добавил следующее правило:
    Code:
    # for FTP
    
    FTP_PORT=21
    
    iptables -N FTPSCAN
    
    iptables -A INPUT -p tcp --dport $FTP_PORT -j FTPSCAN
    
    iptables -A FTPSCAN -i ! $3 -p tcp --dport $FTP_PORT /
    -m state --state NEW -m recent --set --name FTP_BR_FR --rsource
    
    iptables -A FTPSCAN -i ! $3 -p tcp --dport $FTP_PORT /
     -m state --state NEW -m recent --update --seconds 60 --hitcount 3 /
     --name FTP_BR_FR --rsource -j DROP
    
    iptables -A FTPSCAN -p tcp --dport $FTP_PORT -j ACCEPT
    Code:
    $ lsmod
    
    Module                  Size  Used by    Tainted: P
    .........
    ip_nat_ftp              3912   0 (unused)
    ip_conntrack_ftp        5216   1
    wl                    892280   0 (unused)
    et                     31288   0 (unused)
    ipt_recent             11640   2
    Вот что говорит iptables -L INPUT -vn
    Code:
     Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
     
       34  3076 DROP       all  --  *      *       0.0.0.0/0            0.0.0.0/0          state INVALID
    27147 2454K ACCEPT     all  --  *      *       0.0.0.0/0            0.0.0.0/0          state RELATED,ESTABLISHED
      188 11280 ACCEPT     all  --  lo     *       0.0.0.0/0            0.0.0.0/0          state NEW
     1129  385K ACCEPT     all  --  br0    *       0.0.0.0/0            0.0.0.0/0          state NEW
       31   868 ACCEPT     2    --  *      *       0.0.0.0/0            224.0.0.0/4
        0     0 ACCEPT     udp  --  *      *       0.0.0.0/0            224.0.0.0/4        udp dpt:!1900
     1850  233K DROP       all  --  *      *       0.0.0.0/0            0.0.0.0/0
        0     0 FTPSCAN    tcp  --  *      *       0.0.0.0/0            0.0.0.0/0          tcp dpt:21
    Доступа, соответственно, к FTP нет. Порт в таймауте. Друзья, куда копать

    Заранее благодарен за помощь!

  11. #161
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    Quote Originally Posted by Corvus View Post
    Вот что говорит iptables -L INPUT -vn
    Code:
     Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
     
       34  3076 DROP       all  --  *      *       0.0.0.0/0            0.0.0.0/0          state INVALID
    27147 2454K ACCEPT     all  --  *      *       0.0.0.0/0            0.0.0.0/0          state RELATED,ESTABLISHED
      188 11280 ACCEPT     all  --  lo     *       0.0.0.0/0            0.0.0.0/0          state NEW
     1129  385K ACCEPT     all  --  br0    *       0.0.0.0/0            0.0.0.0/0          state NEW
       31   868 ACCEPT     2    --  *      *       0.0.0.0/0            224.0.0.0/4
        0     0 ACCEPT     udp  --  *      *       0.0.0.0/0            224.0.0.0/4        udp dpt:!1900
     1850  233K DROP       all  --  *      *       0.0.0.0/0            0.0.0.0/0
        0     0 FTPSCAN    tcp  --  *      *       0.0.0.0/0            0.0.0.0/0          tcp dpt:21
    Доступа, соответственно, к FTP нет. Порт в таймауте. Друзья, куда копать
    выделенное жирным правило не пропускает ничего за себя. Так что проверка на разрешенность ftp должна быть вставлена перед ним

  12. #162

    Lightbulb

    Quote Originally Posted by al37919 View Post
    выделенное жирным правило не пропускает ничего за себя. Так что проверка на разрешенность ftp должна быть вставлена перед ним
    al37919, СПАСИБО за наводку! Прозевал строчку. Очищение цепочки INPUT было закоментировано и роутер, видимо, втыкал свое, какое-то "умолчальное", DROP-правило перед разрешающим для FTP.

  13. #163
    Join Date
    Nov 2009
    Location
    Kyiv, Ukraine
    Posts
    142
    Quote Originally Posted by Mam(O)n View Post
    Если уж очень охота (в целях оптимизации) добавить правило в конец цепочки (-A) тогда:
    Code:
    # Устанавливаем действие по-умолчанию(DROP или ACCEPT), которое будет выполнено при достижении конца цепочки. По-дефолту стоит ACCEPT.
    iptables -P INPUT DROP
    # Удаляем последнее правило в цепочке, которое дропает пакеты.
    iptables -D INPUT -j DROP
    # Добавляем в конец цепочки правило, разрешающее входящие tcp пакеты на 1555 порт
    iptables -A INPUT -p tcp --dport 1555 -j ACCEPT
    Если мы удаляем последнее правило в цепочке, которое дропает пакеты, то не создаст ли это "дырку" в фаерволе через которую будут проникать нежелательные пакеты?

  14. #164
    Join Date
    May 2007
    Location
    Истра
    Posts
    1,246
    Quote Originally Posted by Asgard View Post
    Если мы удаляем последнее правило в цепочке, которое дропает пакеты, то не создаст ли это "дырку" в фаерволе через которую будут проникать нежелательные пакеты?
    Не создаст. Прочитайте внимательно две строчки выше:
    Quote Originally Posted by Mam(O)n View Post
    Code:
    # Устанавливаем действие по-умолчанию(DROP или ACCEPT), которое будет выполнено при достижении конца цепочки. По-дефолту стоит ACCEPT.
    iptables -P INPUT DROP
    # Удаляем последнее правило в цепочке, которое дропает пакеты.
    iptables -D INPUT -j DROP
    # Добавляем в конец цепочки правило, разрешающее входящие tcp пакеты на 1555 порт
    iptables -A INPUT -p tcp --dport 1555 -j ACCEPT
    Everybody stand back. I know iptables.
    Мой вариант правильного выключения роутера.

  15. #165

    Question

    Недавно на моем WL-500w произошел программный сбой - приходится перенастраивать. Вот и дело дошло и до SSH. Все настроил без проблем благодаря доходчивым пояснениям знатоков в этой ветке, за что большое им спасибо. Добавил в post-firewall часть кода для контроля попыток залогиниться на сервер SSH в соответствии с сообщением al37919. Вроде, работает все исправно. По крайней мере, меня пускает на мой маршрутизатор с других компьютеров через интернет. Также я установил syslog-ng для пущей информативности логов. Периодически наблюдаю попытки залогиниться на моем сервере SSH, пока безуспешные. Только почему-то не выводится IP-адрес "плохого парня". Вывод в таком формате:
    Code:
    21:46:14 09-09-2010 (info|authpriv|dropbear) dropbear[770]: exit before auth: Exited normally
    Раньше, до сбоя, я помню, что адрес выводился в лог.

    Все мои действия авторизации на сервере SSH и выходе с него логируются нормально - лог в полном объеме, с IP-адресом.

    Прошивка установлена WL500W-1.9.2.7-d-r1825.trx, SSH встроен в прошивку, запущен на нестандартном порту (скажем, 12345). В веб-интерфейсе отключена защита от лобовой атаки.

    Вывод iptables (MAC-адреса заменены на фиктивные, IP-адрес маршрутизатора тоже - 999.999.999.999, на период настройки марщрутизатора открыт доступ к веб-интерфейсу из интернет через порт 55555):
    Code:
    IP Tables
    
    Chain INPUT (policy DROP 51213 packets, 4185K bytes)
     pkts bytes target     prot opt in     out     source               destination         
    11381  884K MACS       all  --  br0    *       0.0.0.0/0            0.0.0.0/0           
      320 31078 DROP       all  --  *      *       0.0.0.0/0            0.0.0.0/0           state INVALID 
    64322   45M ACCEPT     all  --  *      *       0.0.0.0/0            0.0.0.0/0           state RELATED,ESTABLISHED 
       90  5664 ACCEPT     all  --  lo     *       0.0.0.0/0            0.0.0.0/0           state NEW 
     5685  400K ACCEPT     all  --  br0    *       0.0.0.0/0            0.0.0.0/0           state NEW 
    66497 5262K SECURITY   all  --  eth1   *       0.0.0.0/0            0.0.0.0/0           state NEW 
        4   192 ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           tcp dpt:12345 flags:0x17/0x02 
      100  4800 ACCEPT     tcp  --  *      *       0.0.0.0/0            192.168.1.1         tcp dpt:80 
        0     0 SSH_EVAL   tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           tcp dpt:12345 
    
    Chain FORWARD (policy ACCEPT 192K packets, 16M bytes)
     pkts bytes target     prot opt in     out     source               destination         
      27M   23G MACS       all  --  br0    *       0.0.0.0/0            0.0.0.0/0           
    12483  630K ACCEPT     all  --  br0    br0     0.0.0.0/0            0.0.0.0/0           
        0     0 DROP       all  --  *      *       0.0.0.0/0            0.0.0.0/0           state INVALID 
      37M   24G ACCEPT     all  --  *      *       0.0.0.0/0            0.0.0.0/0           state RELATED,ESTABLISHED 
        0     0 DROP       all  --  !br0   eth1    0.0.0.0/0            0.0.0.0/0           
    45043 2277K SECURITY   all  --  !br0   *       0.0.0.0/0            0.0.0.0/0           state NEW 
    13851  696K ACCEPT     all  --  *      *       0.0.0.0/0            0.0.0.0/0           ctstate DNAT 
        0     0 DROP       all  --  *      br0     0.0.0.0/0            0.0.0.0/0           
    
    Chain OUTPUT (policy ACCEPT 60421 packets, 51M bytes)
     pkts bytes target     prot opt in     out     source               destination         
    
    Chain BRUTE (0 references)
     pkts bytes target     prot opt in     out     source               destination         
    
    Chain MACS (2 references)
     pkts bytes target     prot opt in     out     source               destination         
      27M   23G RETURN     all  --  *      *       0.0.0.0/0            0.0.0.0/0           MAC 11:11:11:11:11:11 
      201  106K RETURN     all  --  *      *       0.0.0.0/0            0.0.0.0/0           MAC 22:22:22:22:22:22 
        0     0 RETURN     all  --  *      *       0.0.0.0/0            0.0.0.0/0           MAC 33:33:33:33:33:33 
    59997 4781K RETURN     all  --  *      *       0.0.0.0/0            0.0.0.0/0           MAC 44:44:44:44:44:44 
        0     0 RETURN     all  --  *      *       0.0.0.0/0            0.0.0.0/0           MAC 55:55:55:55:55:55 
        0     0 RETURN     all  --  *      *       0.0.0.0/0            0.0.0.0/0           MAC 66:66:66:66:66:66 
        0     0 RETURN     all  --  *      *       0.0.0.0/0            0.0.0.0/0           MAC 77:77:77:77:77:77 
        0     0 RETURN     all  --  *      *       0.0.0.0/0            0.0.0.0/0           MAC 88:88:88:88:88:88 
        2   658 DROP       all  --  *      *       0.0.0.0/0            0.0.0.0/0           
    
    Chain SECURITY (2 references)
     pkts bytes target     prot opt in     out     source               destination         
    13724  693K RETURN     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           tcp flags:0x17/0x02 limit: avg 1/sec burst 5 
      338 13520 RETURN     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           tcp flags:0x17/0x04 limit: avg 1/sec burst 5 
    51099 4179K RETURN     udp  --  *      *       0.0.0.0/0            0.0.0.0/0           limit: avg 5/sec burst 5 
        7   464 RETURN     icmp --  *      *       0.0.0.0/0            0.0.0.0/0           limit: avg 5/sec burst 5 
    46372 2653K DROP       all  --  *      *       0.0.0.0/0            0.0.0.0/0           
    
    Chain SSH_EVAL (1 references)
     pkts bytes target     prot opt in     out     source               destination         
        0     0            tcp  --  !br0   *       0.0.0.0/0            0.0.0.0/0           state NEW tcp dpt:12345 recent: SET name: SSH_ATTACKER side: source 
        0     0 DROP       tcp  --  !br0   *       0.0.0.0/0            0.0.0.0/0           state NEW tcp dpt:12345 recent: UPDATE seconds: 600 hit_count: 4 name: SSH_ATTACKER side: source 
        0     0 ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           tcp dpt:12345 flags:0x17/0x02 
    
    Chain logaccept (0 references)
     pkts bytes target     prot opt in     out     source               destination         
        0     0 LOG        all  --  *      *       0.0.0.0/0            0.0.0.0/0           state NEW LOG flags 7 level 4 prefix `ACCEPT ' 
        0     0 ACCEPT     all  --  *      *       0.0.0.0/0            0.0.0.0/0           
    
    Chain logdrop (0 references)
     pkts bytes target     prot opt in     out     source               destination         
        0     0 LOG        all  --  *      *       0.0.0.0/0            0.0.0.0/0           state NEW LOG flags 7 level 4 prefix `DROP ' 
        0     0 DROP       all  --  *      *       0.0.0.0/0            0.0.0.0/0           
    
    
    IP Tables NAT
    
    Chain PREROUTING (policy ACCEPT 277K packets, 26M bytes)
     pkts bytes target     prot opt in     out     source               destination         
     107K 6710K VSERVER    all  --  *      *       0.0.0.0/0            999.999.999.999      
    
    Chain POSTROUTING (policy ACCEPT 15273 packets, 793K bytes)
     pkts bytes target     prot opt in     out     source               destination         
     1584 78569 SNAT       all  --  *      br0     192.168.1.0/28       192.168.1.0/28      to:192.168.1.1 
     113K   11M SNAT       all  --  *      eth1   !999.999.999.999       0.0.0.0/0           to:999.999.999.999 
    
    Chain OUTPUT (policy ACCEPT 1903 packets, 125K bytes)
     pkts bytes target     prot opt in     out     source               destination         
    
    Chain VSERVER (1 references)
     pkts bytes target     prot opt in     out     source               destination         
      513 24624 DNAT       tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           tcp dpt:55555 to:192.168.1.1:80 
    46132 2328K DNAT       tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           tcp dpt:61157 to:192.168.1.3:61157 
        0     0 DNAT       tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           tcp dpt:10308 to:192.168.1.3:10308 
        0     0 DNAT       udp  --  *      *       0.0.0.0/0            0.0.0.0/0           udp dpt:2302 to:192.168.1.3:2302
    Файл /proc/net/ipt_recent/SSH_ATTACKER всегда пуст. Хотя дата его модификации постоянно обновляется.
    Last edited by flanker; 09-09-2010 at 21:43.
    "Never, never, never, never give up", © Sir Winston Churchill.
    "Courage is going from failure to failure without losing enthusiasm", © Sir Winston Churchill.

Page 11 of 15 FirstFirst ... 910111213 ... LastLast

Similar Threads

  1. Enable Web Access from WAN? YES-NO. Работает ли защита?
    By michaelV in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 38
    Last Post: 08-10-2013, 04:55
  2. Проблемы с RAdmin и Remote Desktop
    By dmitrych in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 184
    Last Post: 13-04-2013, 16:44
  3. [HowTo]Aria2 Torrent, FTP, HTTP mit Remote Control
    By newbiefan in forum German Discussion - Deutsch (DE)
    Replies: 3
    Last Post: 08-01-2012, 19:15
  4. Can't access my firmware
    By juvealerts in forum WL-500g Q&A
    Replies: 1
    Last Post: 10-11-2008, 16:11
  5. Access to NAS in LAN from WAN
    By Hexabyte in forum WL-500g Custom Development
    Replies: 1
    Last Post: 01-04-2008, 06:14

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •