服务器无时无刻不被 SSH 爆破

2015 年 5 月 14 日
 foreverlucas
RT
装了denyhosts结果是我自己被屏蔽掉(我电脑都没开,但是长城宽带是共用IP的可能攻击者用了我的IP)
装了fail2ban,但是CentOS7没iptables
咋办啊。。。QAQ
11718 次点击
所在节点    Linux
60 条回复
chenshaoju
2015 年 5 月 14 日
用UDP敲门……
octopus_new
2015 年 5 月 14 日
firewall-cmd --zone=public --add-port=xxx/tcp --permanent
Firewalld真的是好用得不得了,谁用谁知道:)
9hills
2015 年 5 月 15 日
重复解决不存在的问题。用密钥一了百了的事情
lightening
2015 年 5 月 15 日
放在互联网上的机器用秘钥登录是常识。
LazyZhu
2015 年 5 月 15 日
zhengkai
2015 年 5 月 15 日
禁止密码登录就完了,其他操作都是在折腾自己
dzxx36gyy
2015 年 5 月 15 日
1.换端口
2.换密钥登陆,关闭密码登陆
3.安装fail2ban
好了,你不用纠结了
lingo233
2015 年 5 月 15 日
我已经把端口改为了2333333
lucifer4he
2015 年 5 月 15 日
我都是直接添加秘钥
lucifer4he
2015 年 5 月 15 日
然后禁用密码登陆
问题解决
xiahai4shui
2015 年 5 月 15 日
两步验证
likuku
2015 年 5 月 15 日
上次装 ubuntu server 时,发现默认会装这个:
sshguard

查到相关如下:
Sshguard - Gentoo Wiki : https://wiki.gentoo.org/wiki/Sshguard/zh-cn

「sshguard 是一种入侵防御系统。 sshguard 解析服务器日志,检测恶意行为,然后通过防火墙规则禁止恶意用户登录。 sshguard 是用 C 写的,因此不需要额外的解析器。」
likuku
2015 年 5 月 15 日
当然,禁止 password auth,仅许可 密钥认证是王道。
uuair
2015 年 5 月 15 日
@foreverlucas 第一,firewall也是防火墙啊。。第二,如果怕ssh攻击,你可以改成不允许密码登录,只能用key的方式,还可以换ssh的端口。
quix
2015 年 5 月 15 日
这年头 ssh 还有敢用密码登陆的啊...
bingx86
2015 年 5 月 15 日
还是觉得应该禁用用户密码 SSH 登录
timothyye
2015 年 5 月 15 日
禁止密码登录,改用证书,整个世界就清洁了
moliliang
2015 年 5 月 15 日
对啊,大家都说了, 禁止密码登录,改用sshkey密钥登录就好啦。。。
wuyadong
2015 年 5 月 15 日
换端口,禁root,基本就够了。
orcusfox
2015 年 5 月 18 日

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/191130

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX