前置
system:centos7.6
云平台:阿里云
远程连接工具:Xshell
最近的频繁使用阿里云ecs,出现了来自其他人ssh的暴力破解,伤心qwq
官方的解决方案是配置云防火墙。但我不想这么做(主要是穷)。
惨兮兮,怎么都是来自国外的,这么穷吗?有可能是专门盯着容易破解的用户,如密码简单之类。
解决方案
- 更换ssh默认连接端口
- 定期更换端口密码。当然,骇客通常知晓公网后,会扫描公开的端口,建议每隔一段时间更换密码和端口。
- 使用一般用户登录。
- 密码强度要足够。
- 设置能连接端口的白名单。
修改ssh端口
- sudo vi /etc/ssh/sshd_config 修改默认端口port
- 在阿里云上修改安全组,开放该端口,见文章中阿里云控制台打开端口
- systemctl restart sshd.service 重启ssh服务。
这样端口连接后,就需要通过重新设置的端口连接了。