• 请不要在回答技术问题时复制粘贴 AI 生成的内容
guoker
V2EX  ›  程序员

暴力猜解 root

  •  
  •   guoker · Mar 10, 2014 · 8048 views
    This topic created in 4624 days ago, the information mentioned may be changed or developed.
    从昨天开始,有人开始一直在暴力的破解我的root密码,ip地址一直是变化的,我该怎么应对?!
    Supplement 1  ·  Mar 11, 2014
    现在限制了ip登录,效果甚好。其实我知道我这有一堆漏洞,就是不知道大哥为嘛非愿意破解密码。
    24 replies  •  1970-01-01 08:00:00 +08:00
    hadoop
    hadoop
    Mar 10, 2014❤️5
    1
    0. ssh换端口
    1.ssh直接禁止root登陆
    2. 禁止密码登陆
    3. 开denyhost,将ssh失败>n次的ip加入黑名单,封一段时间
    yylzcom
    yylzcom
    Mar 10, 2014❤️2
    2
    ssh端口一定要换,换个高位数端口就安全了60%
    fail2ban配置简单,推荐使用
    guoker
    guoker
    OP
    Mar 10, 2014
    3
    一直没关心过服务器安全,除了用个代理,也懒的理会,刚看了下日志,竟然从二月10号开始有人破密码,还好密码稍微复杂些。不知道惹到了谁,对方还很有耐心。
    lookhi
    lookhi
    Mar 10, 2014
    4
    禁用密码登陆,启用key登陆
    pirex
    pirex
    Mar 10, 2014
    5
    authy
    marklrh
    marklrh
    Mar 10, 2014❤️2
    6
    vi /etc/ssh/sshd_config

    如下设置
    RSAAuthentication yes
    PubkeyAuthentication yes

    ChallengeResponseAuthentication no
    PasswordAuthentication no
    UsePAM no
    marklrh
    marklrh
    Mar 10, 2014
    7
    同理,在里边也可以设置ssh的端口,你也可以用iptables把22端口禁掉。。。
    lyragosa
    lyragosa
    Mar 10, 2014
    8
    我一直担心用key登陆会玩脱

    所以就设了一个同一IP登陆错误5次就ban一个小时
    mahone3297
    mahone3297
    Mar 10, 2014❤️1
    9
    如何看有人在破解你密码?log?哪个log?
    VYSE
    VYSE
    Mar 10, 2014
    10
    fail2ban
    marklrh
    marklrh
    Mar 10, 2014
    11
    @mahone3297 faillog -a 好像可以吧?
    Tink
    Tink
    Mar 10, 2014 via iPad
    12
    你禁用密码不就行了
    dorentus
    dorentus
    Mar 10, 2014❤️2
    13
    @mahone3297 /var/log/auth.log
    mahone3297
    mahone3297
    Mar 10, 2014
    14
    @dorentus 看了,好像只有用户名,有没有那里可以看这个人尝试登录的用户名和密码?
    2ex
    2ex
    Mar 10, 2014
    15
    这根本不叫事儿,我所有公网服务器都经常被穷举密码的,曾经被爆菊了两台。把sshd的密码登录关了就行,只使用证书登录。
    thinkxen
    thinkxen
    Mar 10, 2014 via Android
    16
    fail2ban可以满足你
    dorentus
    dorentus
    Mar 10, 2014
    17
    @mahone3297 密码的话我就不清楚了,默认应该是不记的,不知道有没有方法可以让系统记……

    话说我那个啥都没有的机器每天还有近百的登录失败尝试呢,无所谓的啦(密码登录早就关了)

    fail2ban 我也装了,不过好像还没配置好,没见什么明显的效果
    webjin
    webjin
    Mar 11, 2014 via Android
    18
    到系统里装个vpn然后ssh只允许本机ip登陆
    raptor
    raptor
    Mar 11, 2014
    19
    从来不用22端口,加上禁止ROOT登录,目前还从来没碰到过被尝试的记录
    当然以前用22的时候还是很多的,每天几十个总是有的
    mengzhuo
    mengzhuo
    Mar 11, 2014
    20
    只允许key登入,问题搞定
    guoker
    guoker
    OP
    Mar 11, 2014
    21
    @mahone3297 点错

    cat /var/log/secTAB
    fuxkcsdn
    fuxkcsdn
    Mar 11, 2014
    22
    禁止密码登录是必须的,上次和我朋友一起买VPS(各买各的)
    他的VPS用的密码登录,有次让我上去帮他安装Shadowsocks,知道他既然是用密码登录后,去看了下日志...果然一大堆登陆失败的日志...
    让他改成禁止密码登陆,答曰“反正只是用来代理的,管他的,要破就破吧”....
    caizixian
    caizixian
    Mar 11, 2014
    23
    @fuxkcsdn 搞定了root之后,就会监听网络流量,这可不是闹着玩的
    Voren
    Voren
    Mar 11, 2014
    24
    改端口可以避免80%的破解,真的!
    这些扫描都是自动的,基本都是只扫默认端口

    除非你惹了谁,可能会全端口扫你一下(挺慢的)来猜测端口号,不然一般改了高位端口就很少会收到攻击的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5125 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 65ms · UTC 06:18 · PVG 14:18 · LAX 22:18 · JFK 01:18
    ♥ Do have faith in what you're doing.