From 944f5fc6b4350b5bc8aa1b127f2ebad1652ae8d1 Mon Sep 17 00:00:00 2001 From: Stefan Pejcic Date: Wed, 24 Jul 2024 00:42:17 +0200 Subject: [PATCH] Update INSTALL.sh --- version/0.2.3/INSTALL.sh | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/version/0.2.3/INSTALL.sh b/version/0.2.3/INSTALL.sh index 5a3572b3..cbd936b8 100644 --- a/version/0.2.3/INSTALL.sh +++ b/version/0.2.3/INSTALL.sh @@ -244,6 +244,7 @@ set_system_cronjob set_custom_hostname generate_and_set_ssl_for_panels setup_firewall_service +tweak_ssh setup_swap clean_apt_cache verify_license @@ -637,7 +638,22 @@ clean_apt_cache(){ # TODO: cover https://github.com/debuerreotype/debuerreotype/issues/95 } +tweak_ssh(){ + echo "Tweaking SSH service.." + echo "" + sed -i "s/[#]LoginGraceTime [[:digit:]]m/LoginGraceTime 1m/g" /etc/ssh/sshd_config + + if [ -z "$(grep "^DebianBanner no" /etc/ssh/sshd_config)" ]; then + sed -i '/^[#]Banner .*/a DebianBanner no' /etc/ssh/sshd_config + if [ -z "$(grep "^DebianBanner no" /etc/ssh/sshd_config)" ]; then + echo '' >> /etc/ssh/sshd_config # fallback + echo 'DebianBanner no' >> /etc/ssh/sshd_config + fi + fi + + systemctl restart ssh +} setup_ftp() { if [ "$INSTALL_FTP" = true ]; then