diff --git a/dapostinstall.sh b/dapostinstall.sh index 6c39faa..eb3ab6a 100644 --- a/dapostinstall.sh +++ b/dapostinstall.sh @@ -25,6 +25,9 @@ sed -i "/ns1=/c\ns1=$NS1_DEFAULT" /usr/local/directadmin/data/users/admin/user.c sed -i "/ns2=/c\ns2=$NS2_DEFAULT" /usr/local/directadmin/data/users/admin/user.conf systemctl restart directadmin +sed -i '/PermitRootLogin yes/s/^#//g' /etc/ssh/sshd_config +sed -i "s/PermitRootLogin yes/PermitRootLogin without-password/g" /etc/ssh/sshd_config + read -p "Podaj port SSH [10022]: " SSH_PORT SSH_PORT=${SSH_PORT:-10022} @@ -32,6 +35,58 @@ sed -i '/Port 22/s/^#//g' /etc/ssh/sshd_config sed -i "s/Port 22/Port $SSH_PORT/g" /etc/ssh/sshd_config sed -i "s/,22,/,22,$SSH_PORT,/g" /etc/csf/csf.conf +while true; do + +read -p "Czy aktywowac dodatkowe zabezpiecznia SSH (T/N)? " yn + +case $yn in + [Tt] ) echo "Aktywacja dodatkowych zabezpieczen SSH" +tee -a /etc/ssh/sshd_config > /dev/null <> /usr/local/directadmin/conf/directadmin.conf sed -i 's/language=en/language=pl/gI' /usr/local/directadmin/data/users/admin/user.conf