libook
2020-09-14 12:31:13 +08:00
默认端口能改就改,包括 SSH 的,避免定向扫描。
防火墙打开,打底规则所有端口的外网进出流量全部禁止,然后只开放必要的几个端口。
建议卸载 sudo,或者为了兼容一些管理脚本可以仅让 root 能用 sudo,普通用户切换 root 只能用 su 指令输入 root 的密码才能切过去。
SSH 登录 root 用户仅支持秘钥对,且给秘钥再配置密码,防止秘钥泄露。
建议 mysql 、redis 、web 服务(不仅限这几个)都不要对公网开放端口,走 VPN 或者 SSH 隧道让自己的客户端处于服务器的内网环境再经由内网访问这些服务的端口。
所有服务,能不跑在 root 用户上的都尽量不要跑在 root 用户上,各自的用户要把权限最小化配置。
系统频率至少每周都升级更新,特别是安全更新,补丁都要打好。
既然存的是重要的数据,当然也要有备份,而且是异地实时备份,异地的标准建议是两机器地理距离 30 公里以上(为了避免极端的天灾人祸)。为了避免引入脏备份,可以加入快照功能。