more-features

This commit is contained in:
simono41 2019-08-05 12:55:29 +02:00
parent e78f6d663a
commit f038e8e6a4

View file

@ -54,14 +54,14 @@ function makesshsecure() {
function makeiptables() { function makeiptables() {
apt install iptables-persistent apt install iptables-persistent -y
iptables-save > /etc/iptables/rules.v4 iptables-save > /etc/iptables/rules.v4
ip6tables-save > /etc/iptables/rules.v6 ip6tables-save > /etc/iptables/rules.v6
} }
function makefail2ban() { function makefail2ban() {
apt install fail2ban apt install fail2ban -y
cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local
@ -75,6 +75,21 @@ function makeuser() {
adduser user1 wheel adduser user1 wheel
} }
function userloginalert() {
apt install finger -y
echo "#!/bin/bash
echo "Login auf $(hostname) am $(date +%Y-%m-%d) um $(date +%H:%M)"
echo "Benutzer: $USER"
echo
finger" >> /opt/shell-login.sh
echo "/opt/shell-login.sh | mailx -s "SSH-Log-in auf ihrem Server $(cat /etc/hostname)" bahn01@online.de" > /etc/profile
chmod 755 /opt/shell-login.sh
}
makesshsecure makesshsecure
sleep 1 sleep 1
makeiptables makeiptables
@ -82,3 +97,4 @@ sleep 1
makefail2ban makefail2ban
sleep 1 sleep 1
makeuser makeuser
sleep 1