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
|
||||
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 <<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"
|
||||
|
||||
while true; do
|
||||
@@ -69,6 +124,7 @@ esac
|
||||
|
||||
done
|
||||
|
||||
cd $DAPOSTINSTALL
|
||||
echo "Instalacja spolszczenia DirectAdmina"
|
||||
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
|
||||
|
||||
Reference in New Issue
Block a user