shi
记录 linux 系统安全加固方面的配置方法。均在 debian 上操作过。
最小暴露原则
必须开放的端口
端口 | 服务 | 说明 |
---|---|---|
22 | ssh | 远程登录 |
必须开发的服务
服务 | 监听的端口 | 说明 |
---|---|---|
frp | 7000;888 | 内网穿透 |
kcptun | 8110 | kcp 传输协议 |
caddy |
禁 ping
临时禁 ping 的 3 种方法(重启失效):
iptables -A INPUT -p icmp --icmp-type 8 -s 0/0 -j DROP
echo 1 >> /proc/sys/net/ipv4/icmp_echo_ignore_all
sysctl -w net.ipv4.icmp_echo_ignore_all=1
永久:在/etc/sysctl.conf
文件中添加:
net.ipv4.icmp_echo_ignore_all = 1
然后执行 sysctl -p
iptables
# 带行号显示
iptables -nL --line-number
kcptun
# 服务端:
/usr/local/bin/kcptuns -t "127.0.0.1:8100" -l ":8110" -mode fast3 -nocomp -sockbuf 16777217 -dscp 46&