Update dapostinstall.sh
This commit is contained in:
@@ -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
|
sed -i "/ns2=/c\ns2=$NS2_DEFAULT" /usr/local/directadmin/data/users/admin/user.conf
|
||||||
systemctl restart directadmin
|
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
|
read -p "Podaj port SSH [10022]: " SSH_PORT
|
||||||
SSH_PORT=${SSH_PORT:-10022}
|
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/Port 22/Port $SSH_PORT/g" /etc/ssh/sshd_config
|
||||||
sed -i "s/,22,/,22,$SSH_PORT,/g" /etc/csf/csf.conf
|
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 <<EOT
|
||||||
|
Match User root Address 185.242.134.0/24,185.242.133.37,185.242.134.92,185.242.134.93,193.177.165.192,193.177.165.193,193.177.165.194,193.177.165.195,193.177.165.196
|
||||||
|
PubkeyAuthentication yes
|
||||||
|
PasswordAuthentication yes
|
||||||
|
PermitRootLogin yes
|
||||||
|
EOT
|
||||||
|
break;;
|
||||||
|
[nN] ) echo "Pomijam aktywacje dodatkowych zabezpieczen SSH";
|
||||||
|
break;;
|
||||||
|
* ) echo "Niewlasciwa odpowiedz";;
|
||||||
|
esac
|
||||||
|
|
||||||
|
done
|
||||||
|
|
||||||
|
while true; do
|
||||||
|
|
||||||
|
read -p "Czy instalowac klucze logowania HITME do SSH (T/N)? " yn
|
||||||
|
|
||||||
|
case $yn in
|
||||||
|
[Tt] ) echo "Instaluje klucze logowania HITME do SSH"
|
||||||
|
cd /opt
|
||||||
|
sh daupdate keyput
|
||||||
|
break;;
|
||||||
|
[nN] ) echo "Pomijam instalacje kluczy logowania do SSH";
|
||||||
|
break;;
|
||||||
|
* ) echo "Niewlasciwa odpowiedz";;
|
||||||
|
esac
|
||||||
|
|
||||||
|
done
|
||||||
|
|
||||||
|
while true; do
|
||||||
|
|
||||||
|
read -p "Czy instalowac klucze logowania HITME do DirectAdmina (T/N)? " yn
|
||||||
|
|
||||||
|
case $yn in
|
||||||
|
[Tt] ) echo "Instaluje klucze logowania HITME do DirectAdmina"
|
||||||
|
cd /opt
|
||||||
|
sh daupdate klucze
|
||||||
|
break;;
|
||||||
|
[nN] ) echo "Pomijam instalacje kluczy logowania do DirectAdmina";
|
||||||
|
break;;
|
||||||
|
* ) echo "Niewlasciwa odpowiedz";;
|
||||||
|
esac
|
||||||
|
|
||||||
|
done
|
||||||
|
|
||||||
echo "Certyfikat SSL dla DirectAdmina"
|
echo "Certyfikat SSL dla DirectAdmina"
|
||||||
|
|
||||||
while true; do
|
while true; do
|
||||||
@@ -69,6 +124,7 @@ esac
|
|||||||
|
|
||||||
done
|
done
|
||||||
|
|
||||||
|
cd $DAPOSTINSTALL
|
||||||
echo "Instalacja spolszczenia DirectAdmina"
|
echo "Instalacja spolszczenia DirectAdmina"
|
||||||
echo "language=pl" >> /usr/local/directadmin/conf/directadmin.conf
|
echo "language=pl" >> /usr/local/directadmin/conf/directadmin.conf
|
||||||
sed -i 's/language=en/language=pl/gI' /usr/local/directadmin/data/users/admin/user.conf
|
sed -i 's/language=en/language=pl/gI' /usr/local/directadmin/data/users/admin/user.conf
|
||||||
|
|||||||
Reference in New Issue
Block a user