forked from coolaj86/node-installer.sh
nix fail2ban
This commit is contained in:
parent
59e420471b
commit
228bdc5e1c
69
setup.bash
69
setup.bash
|
@ -12,7 +12,8 @@
|
|||
NODEJS_NAME="node"
|
||||
NODEJS_BASE_URL="https://nodejs.org"
|
||||
BASE_URL="https://git.daplie.com/coolaj86/node-install-script/raw/master"
|
||||
NO_FAIL2BAN=""
|
||||
#NO_FAIL2BAN=""
|
||||
NO_FAIL2BAN="nope"
|
||||
OS="unsupported"
|
||||
ARCH=""
|
||||
NODEJS_VER=""
|
||||
|
@ -188,39 +189,39 @@ fi
|
|||
# DEPENDENCIES #
|
||||
################
|
||||
|
||||
if [ -z "$(which fail2ban-server | grep fail2ban)" ]; then
|
||||
echo ""
|
||||
echo "Your server didn't come with fail2ban preinstalled!!!"
|
||||
echo "Among other things, fail2ban secures ssh so that your server isn't reaped by botnets."
|
||||
echo ""
|
||||
echo "Since you're obviously connecting this computer to a network, you should install fail2ban before continuing"
|
||||
echo ""
|
||||
echo "Install fail2ban? [Y/n]"
|
||||
echo "(if unsure, just hit [enter])"
|
||||
read INSTALL_FAIL2BAN
|
||||
|
||||
if [ "n" == "${INSTALL_FAIL2BAN}" ] || [ "no" == "${INSTALL_FAIL2BAN}" ] || [ "N" == "${INSTALL_FAIL2BAN}" ] || [ "NO" == "${INSTALL_FAIL2BAN}" ]; then
|
||||
echo ""
|
||||
echo "I don't think you understand: This is important."
|
||||
echo ""
|
||||
echo "Your server will be under constant attack by botnets via ssh."
|
||||
echo "It only takes a few extra seconds to install and the defaults are adequate for protecting you."
|
||||
echo ""
|
||||
echo "Change your mind?"
|
||||
echo "Ready to install fail2ban? [Y/n]"
|
||||
read INSTALL_FAIL2BAN
|
||||
if [ "n" == "${INSTALL_FAIL2BAN}" ] || [ "no" == "${INSTALL_FAIL2BAN}" ] || [ "N" == "${INSTALL_FAIL2BAN}" ] || [ "NO" == "${INSTALL_FAIL2BAN}" ]; then
|
||||
clear
|
||||
echo "you make me sad :-("
|
||||
sleep 0.5
|
||||
echo "but whatever, it's your funeral..."
|
||||
sleep 1
|
||||
NO_FAIL2BAN="nope"
|
||||
else
|
||||
echo "Phew, dodged the bullet on that one... Will install fail2ban.. :-)"
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
#if [ -z "$(which fail2ban-server | grep fail2ban)" ]; then
|
||||
# echo ""
|
||||
# echo "Your server didn't come with fail2ban preinstalled!!!"
|
||||
# echo "Among other things, fail2ban secures ssh so that your server isn't reaped by botnets."
|
||||
# echo ""
|
||||
# echo "Since you're obviously connecting this computer to a network, you should install fail2ban before continuing"
|
||||
# echo ""
|
||||
# echo "Install fail2ban? [Y/n]"
|
||||
# echo "(if unsure, just hit [enter])"
|
||||
# read INSTALL_FAIL2BAN
|
||||
#
|
||||
# if [ "n" == "${INSTALL_FAIL2BAN}" ] || [ "no" == "${INSTALL_FAIL2BAN}" ] || [ "N" == "${INSTALL_FAIL2BAN}" ] || [ "NO" == "${INSTALL_FAIL2BAN}" ]; then
|
||||
# echo ""
|
||||
# echo "I don't think you understand: This is important."
|
||||
# echo ""
|
||||
# echo "Your server will be under constant attack by botnets via ssh."
|
||||
# echo "It only takes a few extra seconds to install and the defaults are adequate for protecting you."
|
||||
# echo ""
|
||||
# echo "Change your mind?"
|
||||
# echo "Ready to install fail2ban? [Y/n]"
|
||||
# read INSTALL_FAIL2BAN
|
||||
# if [ "n" == "${INSTALL_FAIL2BAN}" ] || [ "no" == "${INSTALL_FAIL2BAN}" ] || [ "N" == "${INSTALL_FAIL2BAN}" ] || [ "NO" == "${INSTALL_FAIL2BAN}" ]; then
|
||||
# clear
|
||||
# echo "you make me sad :-("
|
||||
# sleep 0.5
|
||||
# echo "but whatever, it's your funeral..."
|
||||
# sleep 1
|
||||
# NO_FAIL2BAN="nope"
|
||||
# else
|
||||
# echo "Phew, dodged the bullet on that one... Will install fail2ban.. :-)"
|
||||
# fi
|
||||
# fi
|
||||
#fi
|
||||
|
||||
bash "/tmp/${INSTALL_DEPS_FILE}" "${NO_FAIL2BAN}"
|
||||
|
||||
|
|
Loading…
Reference in New Issue