1
est 2018-06-04 14:40:38 +08:00 1
> sudo 用户有密码,但只有三个字,比如 abc,
那么 sudo 之后就可以改 root 密码了吧。。。 |
3
AntonChen 2018-06-04 15:33:39 +08:00 1
换端口,禁止 root、密码登录基本够用。之前还用 iptables 实现 ICMP 敲门(发送特定 ping 包才允许访问 SSH 端口),后来发现没什么大用去掉了。
我 sudo 配的 NOPASSWD 如果你想严格些还可以用 https://github.com/Ralnoc/pam-python 写两步验证 |
4
AntonChen 2018-06-04 15:39:22 +08:00 1
@AntonChen 关于 ICMP 敲门可以参考 https://delcoding.github.io/2017/12/iptables/ 注意配置定时任务清空 iptables 规则以防被关在外面。
|
5
boris1993 2018-06-04 16:34:48 +08:00 via Android 1
说下我的配置:
禁止 root 登录 禁止密码登录,也就是只允许证书登录 改掉 SSH 端口,不用 22 结果的话,日志里面扫 22 端口的,和猜测密码的,全部没有了 但是还要注意其他对外开放的服务的安全配置。我司一个 Docker 里面的没密码的 Redis 开放到公网(是的我已经吐槽过了),然后被日了。 |
6
nyaruko 2018-06-04 21:47:35 +08:00 1
禁止 root 登陆
密码和私钥均可,但是密码登陆需要谷歌验证器 目前我是这么配置的。 |