Distributions
› Ubuntu
› Fedora
› CentOS
中文资源站
› 网易开源镜像站
tubowen
V2EX  ›  Linux

腾讯云的服务器总被人尝试爆破登录,有什么防御方法,反击手段吗

  •  
  •   tubowen · Dec 31, 2020 · 10208 views
    This topic created in 2133 days ago, the information mentioned may be changed or developed.
    Supplement 1  ·  Dec 31, 2020
    还是改端口方便省事,开启 fail2ban 还是有很多 IP 尝试爆破,不知道哪来的这么多 ip
    58 replies  •  2021-01-04 14:55:58 +08:00
    XiaoXiaoNiWa
    XiaoXiaoNiWa
    Dec 31, 2020 via Android❤️3
    1
    fail2ban
    felixcode
    felixcode
    PRO
    Dec 31, 2020
    2
    fail2ban
    蜜罐
    tiramice
    tiramice
    Dec 31, 2020 via iPhone
    3
    禁掉密码登录
    tubowen
    tubowen
    OP
    Dec 31, 2020 via Android
    4
    @XiaoXiaoNiWa
    @felixcode
    好的我去试试
    westoy
    westoy
    Dec 31, 2020
    5
    换个端口+证书登录就行了
    feng12345
    feng12345
    Dec 31, 2020
    6
    反击的手段没有,只有把端口号拉到 5 万多,然后换成证书登录
    y10210118
    y10210118
    Dec 31, 2020 via iPhone
    7
    我觉得重点还是自己做好防护,把一些基本的安全基线配置好,暴力破解的问题就是弱口令,所以建议设置个强壮点的密码,另外可以的话建议把默认端口换换,基本就能避免大部分的暴力破解。
    yveJohn
    yveJohn
    Dec 31, 2020
    8
    证书登录或者 IP 白名单
    chendy
    chendy
    Dec 31, 2020
    9
    换高位端口不用默认的 22
    配安全组只能特定 ip 访问,比如只能公司网络访问
    禁止密码登录
    fail2ban
    liuze0109
    liuze0109
    Dec 31, 2020
    10
    fail2ban 就可以
    opengps
    opengps
    Dec 31, 2020❤️2
    11
    公网扫描器爆破器横行,拿到服务器最基本的就是:1,避免使用公网端口连接,如果不行,那么 2,使用非常规端口登录,另外需配合 3:使用证书,ip 白名单等方案。
    至于 fail2ban 则是另一个处理思路,可以兼顾多用一层
    dier
    dier
    Dec 31, 2020
    12
    如果不怕麻烦,每次用完远程之后到控制台的安全组中把远程登录端口屏蔽,使用的时候再打开
    justseemore
    justseemore
    Dec 31, 2020
    13
    2fa 啊
    Felldeadbird
    Felldeadbird
    Dec 31, 2020
    14
    写一个假的 SSH 登录程序。给一个弱口令。然后再写一个假的 进程输出,ls 文件输出。然后记录对方的操作。 然而没什么用……

    防御手段,换端口啊,上证书,白名单登录……
    gwind
    gwind
    Dec 31, 2020❤️1
    15
    基本但有效的防御方法:

    1. 修改 sshd 默认端口 22 为其他
    2. 增加一个重复登录日志 IP 扫描的程序,会自动扫描安全日志,把失败的 IP 添加到一个列表,然后在 linux /etc/hosts.deny 加上即可

    其他方案可以考虑:

    1. 使用一个安全隧道,sshd 只监听本地,通过安全隧道和客户端转发,达到登录的目的(亲测,香港的 Linux 服务器直接 ssh 登录非常慢。自己用 otunnel ( github.com/ooclab/otunnel ) 转发 sshd 端口到本地登录,体验飞起。只要是自定义(协议比较小众)的安全隧道(要加密,否则 ssh 前面的握手协议是透明的,容易被干扰)转发,应该都 OK 。
    2. 换 openssh 为其他的可替代产品,如 teleport
    3. 其他不知道
    gwind
    gwind
    Dec 31, 2020
    16
    补充一下:上面我给一个方案里提到自定义协议的(小众)安全隧道可以保证服务端口安全( sshd 只需要监听本地,其他任何服务也可以考虑这样,比如 redis ),也可以“提速”(仅限跨 FW )。如果想做到更好的协议混淆,安全隧道的加密,最好不要用 TLS,直接使用 AES,两边自定义一个加密字符串即可。
    Lemeng
    Lemeng
    Dec 31, 2020
    17
    fail2
    端口
    证书
    没其他法
    就跟走在路上,别人非要给你一拳。只能防,没法不让别人打你
    whitefox027
    whitefox027
    Dec 31, 2020
    18
    我记得腾讯云有个小程序可以随时控制端口安全组的策略
    laminux29
    laminux29
    Dec 31, 2020❤️1
    19
    早说过了,端口和用户名都不用改,甚至 hash 值直接公开到网站首页,让它去碰撞。这些靠猜测的都是些小学生黑客,以为挂本字典或穷举就能破解的。等你离婚证都一斤重了,他破解进程都还没到亿亿万分之一。
    SunoAries
    SunoAries
    Dec 31, 2020
    20
    蜜罐加溯源?
    handwork
    handwork
    Dec 31, 2020
    21
    只要密码强度够,随意爆,不要怕,再不行换端口,再不行改证书登录。
    stevefan1999
    stevefan1999
    Dec 31, 2020
    22
    搞個 VPN 啊
    不是那種出國的 是返回本質的那種 Road Warrior VPN
    alect
    alect
    Dec 31, 2020
    23
    换个端口,改证书登录。
    stevefan1999
    stevefan1999
    Dec 31, 2020
    24
    譬如說用 Pritunl/WireGuard 搞個 VPN 閘道然後定義用戶 /組能取用的資源
    Pritunl: https://pritunl.com
    stevefan1999
    stevefan1999
    Dec 31, 2020
    25
    你的 SSH 就只在內網走就行了 閘道加個 iptables FORWARD/SNAT 還是可以遠程用 VPN 再使用內部 ip 連接的
    YouLMAO
    YouLMAO
    Dec 31, 2020
    26
    大哥, security group 规则是强制的, 为啥腾讯云不知道呢
    tokyo2020
    tokyo2020
    Dec 31, 2020
    27
    可以设置 2FA Authentication
    lawler
    lawler
    Dec 31, 2020❤️1
    28
    @Felldeadbird #14
    学习了,这样我就能通过钓鱼执法的方式,get 到别人钓鱼的方式,然后再去钓其他人。
    xsqfjys
    xsqfjys
    Dec 31, 2020
    29
    只要你是随机复杂密码,让他破解一百年先
    Mac
    Mac
    Dec 31, 2020
    30
    改端口可以避免 99.99%的扫描,改了端口还被人搞,那是有人盯上你了。
    MilkShake
    MilkShake
    Dec 31, 2020
    31
    修改 ssh 端口,防火墙配置个 ip 白名单,基本能解决你这个问题了。
    love
    love
    Dec 31, 2020 via Android
    32
    只要你是强密码,完全不用管,别人瞎试密码又不可能进去。实在觉得碍眼就禁了密码登录。
    mostkia
    mostkia
    Dec 31, 2020
    33
    webssh,把 22 端口关了即可,当然你如果用弱密码,什么操作都白搭,如果只是不想看键 ssh 里面大量的爆破记录烦心,可以试试这个方案
    jzmws
    jzmws
    Dec 31, 2020
    34
    换端口可以解决 99% 的问题 我现在公司都禁止用默认端口了
    bbbb
    bbbb
    Dec 31, 2020 via iPhone
    35
    用了 fail2ban,查看 iptables 里面的规则,几分钟都没完……最后只能停止!
    BYF
    BYF
    Dec 31, 2020 via Android❤️1
    36
    修改登录端口,配置文件在 /etc/ssh/sshd.conf
    其中有一行是
    #Port 22
    把前边的#号去了,然后把 22 改成其他的端口号

    注意不要使用常见端口,例如 http 80,https 443,dns 53,ftp 21,数据库 3306 什么的就可以了

    如果你有设置 iptables 或者 firewalld 防火墙的话也要手动放行端口
    之后重启 sshd 服务或者直接重启服务器
    最后,因为你用的是云服务,腾讯云会在你的主机和公网之前设置一层额外的防火墙,也可能叫安全组规则什么的,在那里也要放行相应的端口。

    总体网络应该是这样的
    公网—腾讯云的防火墙—你的系统防火墙—你的主机
    Myprincess
    Myprincess
    Dec 31, 2020
    37
    我也是腾讯云,7 天内有 12000 次攻击。现在每天 1200 多次。
    ClericPy
    ClericPy
    Dec 31, 2020
    38
    我也是, 然后图省事直接禁用密码登录, 上传公钥到后台上就行了
    Yicnam
    Yicnam
    Dec 31, 2020
    39
    DNS ??
    Leon6868
    Leon6868
    Dec 31, 2020
    40
    用蜜罐和弱密码玩爆破者的心态
    tubowen
    tubowen
    OP
    Dec 31, 2020 via Android
    41
    @Myprincess 换 ssh 端口吧,我换端口就没人爆破登录了
    Takamine
    Takamine
    Jan 1, 2021 via Android
    42
    换端口,禁用 root 登录。
    zszhere
    zszhere
    Jan 1, 2021 via iPhone
    43
    换高位端口 + 只允许证书登陆
    nicevar
    nicevar
    Jan 1, 2021
    44
    都是些自动程序,有啥可反击的,很多来暴力尝试的都是已经是肉机,你反击有啥用,还不如改端口,禁止 root 登录,限制各种尝试次数
    walkersz
    walkersz
    Jan 1, 2021
    46
    换端口+证书登陆+需要时开安全组
    natashahollyz
    natashahollyz
    Jan 1, 2021
    47
    fail 2 ban
    禁密码登录
    禁 root 登录
    把用户名设置得诡异一点,比如 ds43dr4d8k7n 这样(我乱按的),我不信还有人能猜到用户名
    LokiSharp
    LokiSharp
    Jan 1, 2021 via iPhone
    48
    无视就行了,证书登陆等他暴力破解了你都忘了这机器了
    yfwl
    yfwl
    Jan 2, 2021
    49
    改端口加证书登录!
    black11black
    black11black
    Jan 2, 2021 via Android
    50
    @Myprincess 照你这个速度,如果攻击者有一亿台电脑,需要一百万年时间才能攻破一个弱密码,所以安了
    byte10
    byte10
    Jan 2, 2021
    51
    搞一个 VPN,所有操作内网化,可以考虑下,目前连 很多公司都不懂这块,最基本的操作了。主要还是基本知识匮乏
    msg7086
    msg7086
    Jan 2, 2021 via Android
    52
    嗯?你们都用上证书登录了吗?
    我之前看配置感觉特别复杂,所以到现在还在用密钥登录。大兄弟们你们有啥特别方便的证书管理工具和配置教程么
    ggabc
    ggabc
    Jan 3, 2021 via iPhone
    53
    防御是必然,反击就难了,大部分都是匿名甚至肉鸡
    Zikinn
    Zikinn
    Jan 3, 2021
    54
    换端口,开 fail2ban,换证书登录……只能想到这么多了
    zx900930
    zx900930
    Jan 3, 2021
    55
    换端口,只允许证书登陆,隐藏源 ip,至于 fail2ban 证书登陆的情况下没什么必要。
    如果你源站 ip 都被攻击者找到了,证书登陆应该担心的是被 ddos 而不是被入侵。
    googoehl
    googoehl
    Jan 4, 2021
    56
    端口 和 IP 白名单!!!!!!!!!
    Myprincess
    Myprincess
    Jan 4, 2021
    57
    caithink
    caithink
    Jan 4, 2021
    58
    我之前也曾遇到过这种情况。后来,禁止密码登录,改用证书登录后,就好了。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1318 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 116ms · UTC 21:07 · PVG 05:07 · LAX 13:07 · JFK 16:07
    ♥ Do have faith in what you're doing.