AlisaDestiny

你们买的境外服务器每天会有上千次的异地 ssh 尝试登陆吗,怎么解决的

  •  
  •   AlisaDestiny · Feb 22, 2017 · 10142 views
    This topic created in 3545 days ago, the information mentioned may be changed or developed.

    怎么配置能让服务器更安全呀或者有办法让 ssh 登陆失败次数超过 10 次的 ip 加入黑名单。

    Supplement 1  ·  Feb 22, 2017
    感谢各位 V 友的回复。根据大家的回复我采取的简单有效的办法就是 换端口和禁止 root 登陆。因为会在不确定的电脑上登陆。所以用秘钥登陆不好使。
    @privil 给的脚本。这个先存着。日后可能会用的上。
    62 replies  •  2017-02-23 10:50:22 +08:00
    hellojinjie
    hellojinjie
    Feb 22, 2017 via Android❤️1
    1
    换端口就可以了啊
    LU35
    LU35
    Feb 22, 2017 via Android❤️1
    2
    改常用 ssh 端口,关闭密码登录使用密钥。
    vibbow
    vibbow
    Feb 22, 2017 via Android❤️1
    3
    换端口
    或者做防火墙规则,一个 ip 短期多次访问 ssh 端口,就加入黑名单。
    xxwar
    xxwar
    Feb 22, 2017
    4
    fail2ban
    ProjectAmber
    ProjectAmber
    Feb 22, 2017 via iPhone❤️1
    5
    禁止密码登录,使用私钥登录。
    防火墙(如 iptables )白名单。
    禁止 root 用户登录。
    更换 SSH 端口。
    jpuyy
    jpuyy
    Feb 22, 2017❤️2
    6
    /etc/ssh/sshd_config 中修改

    MaxAuthTries

    restart sshd

    用公钥没啥问题,换端口 nmap 一扫也就出来了

    iptables 也只能用 ip 白名单之类的
    shiji
    shiji
    Feb 22, 2017❤️1
    7
    就让他们试呗。 如果你用的是密码,并且试个几百万次就能试出来,你那真的要考虑换个长一点的密码了。不过还是建议用证书登录并且限制只允许证书登录。

    我的 3306 也是暴露在外网的。而且允许 root 远程登录。。已经好多年了,啥事没有, 我给 Mysql 启用了 SSL ,光知道密码是没用的。
    salmon5
    salmon5
    Feb 22, 2017❤️1
    8
    换个端口就可以了。别折腾。
    hosiet
    hosiet
    Feb 22, 2017 via Android❤️1
    9
    关闭密码登录,禁止 root 登录就够安全了,换端口加 fail2ban 之类的总感觉增加的复杂程度比得到的好处要大,得不偿失。
    abc123ccc
    abc123ccc
    Feb 22, 2017
    10
    改端口 + wheel 组,试下
    xvx
    xvx
    Feb 22, 2017 via iPhone❤️1
    11
    不管他。
    改端口,开防火墙,关闭密码登录,改用密钥登录。这些都搞了,还是发现一堆尝试 SSH 登录的。
    所以我选择眼不见,心不烦。
    privil
    privil
    Feb 22, 2017❤️1
    12
    链接: https://pan.baidu.com/s/1hsE7ZUk 密码: 3t7h 借鉴别人脚本,自己改的,和你的需求一模一样,十次失败自动加黑命单, crontab 设置每两分钟运行一次就好了
    xzpjerry731
    xzpjerry731
    Feb 22, 2017
    13
    北美 DO, 没禁密码登陆前某日试过上万次, 一查 ip 都是天朝的
    miyuki
    miyuki
    Feb 22, 2017 via Android
    14
    fail2ban
    privil
    privil
    Feb 22, 2017
    15
    @privil 黑名单,打错字了
    phrack
    phrack
    Feb 22, 2017 via Android❤️1
    16
    我都是随意的,几十位长的密码,要试就试去吧
    Troevil
    Troevil
    Feb 22, 2017
    17
    fail2ban
    zrj766
    zrj766
    Feb 22, 2017 via Android❤️1
    18
    重要机子上了密钥和 fail2ban ,其他的字母数字符号组合,自己慢慢试吧→_→
    lyragosa
    lyragosa
    Feb 22, 2017❤️1
    19
    fail2ban 啊, 1 小时内密码错 5 次 ban24 小时

    有本事慢慢爆破着玩呗。
    abclearner
    abclearner
    Feb 22, 2017❤️1
    20
    之前 fail2ban 没设置好 一天也有几千次
    现在弄成 10min 内错 3 次 禁 3 天 一天也有几百次
    dudesun
    dudesun
    Feb 22, 2017
    21
    不要用密码登陆,使用私钥登录
    AstroProfundis
    AstroProfundis
    Feb 22, 2017❤️1
    22
    我基本上都是,禁用密码登录,有些换端口有些懒得搞就没换,然后装个 fail2ban 搞定,多数发行版上的 fail2ban 都是默认加了 ssh 的配置的,也可以自己再调整得更严
    isCyan
    isCyan
    Feb 22, 2017 via Android
    23
    换什么端口, fail2ban 各种密码破解自动封禁方便得很
    GoBeyond
    GoBeyond
    Feb 22, 2017 via Android❤️1
    24
    登就登呗,好像他们能登上去一样
    shalk
    shalk
    Feb 22, 2017❤️1
    25
    禁止密码登录 差不多了
    WayneLin
    WayneLin
    Feb 22, 2017❤️1
    26
    换端口,禁用 root ,私钥登录,基本楼上都说了,简单有效。
    wangcansun
    wangcansun
    Feb 22, 2017
    27
    我是关闭密码登录,使用密钥的。。。本来每天也有很多攻击,后来就没了
    txydhr
    txydhr
    Feb 22, 2017 via iPad
    28
    正常的
    liangch
    liangch
    Feb 22, 2017
    29
    fail2ban + 1
    kenshin912
    kenshin912
    Feb 22, 2017
    30
    Fail2ban 解决的 , 端口我懒得改了...
    另外我还禁止了 root 登录.
    RqPS6rhmP3Nyn3Tm
    RqPS6rhmP3Nyn3Tm
    Feb 22, 2017
    31
    我用 GPG 智能卡登陆
    除非你把我给砍了拿走我的智能卡,否则基本上还是安全的
    AntonChen
    AntonChen
    Feb 22, 2017
    32
    装个蜜罐玩
    lcorange
    lcorange
    Feb 22, 2017
    33
    fail2ban
    禁了 root 和密码登录,只用密钥
    laydown
    laydown
    Feb 22, 2017
    34
    密码登录开着,加一个两步验证就好。
    est
    est
    Feb 22, 2017
    35
    port knocking 没人用?
    kevin8096
    kevin8096
    Feb 22, 2017
    36
    写个脚本 加入 host.deny
    abirdcanfly
    abirdcanfly
    Feb 22, 2017
    37
    吓的我立马把 ss 服务器改成 lastpass 生产的 20 位密码
    clino
    clino
    Feb 22, 2017
    38
    @abirdcanfly ss 一样可以用 fail2ban 来禁,我就开启了这个
    avichen
    avichen
    Feb 22, 2017
    39
    fail2ban+X
    bao3
    bao3
    Feb 22, 2017❤️1
    40
    #39 楼有效, SSH 换端口没意义的,用软件一扫就能找到新端口了。用密码登录肯定不安全,除非复杂到 10 几位。
    sundong
    sundong
    Feb 22, 2017❤️1
    41
    开启 iptables 只允许某些 ip 访问这台主机的 22 端口
    iptables -A INPUT -s *.*.*.* , *.*.*.* -p tcp --dport 22 -j ACCEPT
    iptables -A INPUT -p tcp --dport 22 -j DROP
    lovejoy
    lovejoy
    Feb 22, 2017
    42
    我一小破路由器放公网上都有人来探测,尤其是阿里云的 IP
    fhefh
    fhefh
    Feb 22, 2017
    43
    安装了 fail2ban
    ETiV
    ETiV
    Feb 22, 2017❤️1
    44
    我写了个程序监听在 22 上,有人连上来就吐 fuck you 字符串回去
    laiyingdong
    laiyingdong
    Feb 22, 2017
    45
    被扫了?有时候 IP 地址不干净被人攻击那更惨
    ixinshang
    ixinshang
    Feb 22, 2017 via Android
    46
    @ETiV 哈哈 求实际图
    cxbig
    cxbig
    Feb 22, 2017❤️1
    47
    1. 换个端口
    2. 禁 root 登录
    3. 禁密码登录,只允许 ssh-key
    4. 安装 fail2ban
    Pangdouya
    Pangdouya
    Feb 22, 2017
    48
    密钥登陆+fail2ban
    wenymedia
    wenymedia
    Feb 22, 2017 via Android
    49
    实在不放心就搞个可靠公网 IP 的服务器 做跳板机
    akira
    akira
    Feb 22, 2017❤️1
    50
    @bao3 换端口肯定是不够的,但是已经足够排除掉 90%以上的扫描软件了。
    完善的话,就按照 47l 的,再把防火墙配置好
    ryd994
    ryd994
    Feb 23, 2017
    51
    @BXIA 让我们用 5 块钱扳手解决问题

    毕竟很多智能卡输错密码会自毁
    garyalen
    garyalen
    Feb 23, 2017 via Android
    52
    ssh only 监听内网 ipsec 大内网
    RqPS6rhmP3Nyn3Tm
    RqPS6rhmP3Nyn3Tm
    Feb 23, 2017 via iPhone
    53
    @ryd994 用实物而非密码的一个优点就是可以直接冲进厕所,然后我也没办法解了
    cevincheung
    cevincheung
    Feb 23, 2017
    54
    fail2ban 换用 key 登录
    Keyes
    Keyes
    Feb 23, 2017❤️1
    55
    yum install denyhosts
    systemctl enable denyhosts
    systemctl start denyhosts

    登录换证书

    以上,安心放假
    Keyes
    Keyes
    Feb 23, 2017❤️1
    56
    不确定的电脑也没问题,用 agent forwarding ,密钥放在另一个机器上
    chuhemiao
    chuhemiao
    Feb 23, 2017
    57
    怎么知道他请求了那么多次的?
    AlisaDestiny
    AlisaDestiny
    OP
    Feb 23, 2017
    58
    @laydown good idea.

    @abirdcanfly
    @bao3 我的密码就是 V 站的域名。有十几位了吧,谁猜得到。哈哈。

    @sundong 对于固定 Ip 是可行的。 IP 不固定就 GG 。

    @ETiV 兄弟。这样固然解恨,但是如果黑客脾气不好会出乱子的。


    @Keyes 这个软件看起来不错。而且我正好也会写 Python 。
    AlisaDestiny
    AlisaDestiny
    OP
    Feb 23, 2017
    59
    @chuhemiao cat /var/log/secure |grep Failed
    MrXiong
    MrXiong
    Feb 23, 2017
    60
    centos 安装 fail2ban 按照教程,查看日志发现 Jail ssh-iptables is not a JournalFilter instance ,没有拦截日志怎么破
    chuhemiao
    chuhemiao
    Feb 23, 2017
    61
    @AlisaDestiny 我擦,我发现我的更多 233333 ,阿里云也被黑..
    nanjishidu
    nanjishidu
    Feb 23, 2017
    62
    @ETiV 好机智
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1166 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 116ms · UTC 16:53 · PVG 00:53 · LAX 08:53 · JFK 11:53
    ♥ Do have faith in what you're doing.