lots of things
This commit is contained in:
@@ -1,20 +1,13 @@
|
||||
#!/bin/bash
|
||||
|
||||
iptables -I INPUT -p tcp --dport 22 -m state --state NEW -m recent --set
|
||||
iptables -I INPUT -p tcp --dport 22 -m state --state NEW -m recent --update --seconds 10 --hitcount 10 -j DROP
|
||||
ip6tables -I INPUT -p tcp --dport 22 -m state --state NEW -m recent --set
|
||||
ip6tables -I INPUT -p tcp --dport 22 -m state --state NEW -m recent --update --seconds 10 --hitcount 10 -j DROP
|
||||
|
||||
service netfilter-persistent save
|
||||
curl --silent ${DL_ROOT}/ConfigFiles/SSH/Configs/tsys-sshd-config > /etc/ssh/sshd_config
|
||||
curl --silent ${DL_ROOT}/ConfigFiles/SSH/Configs/ssh-audit_hardening.conf > /etc/ssh/sshd_config.d/ssh-audit_hardening.conf
|
||||
|
||||
# Perms on sshd_config
|
||||
# X11 forwarding disabled
|
||||
# MaxAuthTries set to 4 or less
|
||||
# login disabled
|
||||
# only strong mAC algos are used
|
||||
# idle timeout
|
||||
# login grace time
|
||||
# ssh access is limited
|
||||
# ssh warning banner is configured
|
||||
# allowtcpforwarding is disabled
|
||||
# maxstartups is configured
|
||||
chmod og-rwx /etc/ssh/sshd_config
|
||||
chmod og-rwx /etc/ssh/sshd_config.d/*
|
||||
|
||||
#todo
|
||||
|
||||
# root login disabled
|
||||
# only strong mAC algos are used
|
Reference in New Issue
Block a user