Просмотр исходного кода

Merge pull request #507 from hestiacp/security-ssh

Reduce SSH login grace time
Kristan Kenney 6 лет назад
Родитель
Сommit
2d35a8c0c1
2 измененных файлов с 8 добавлено и 0 удалено
  1. 4 0
      install/hst-install-debian.sh
  2. 4 0
      install/hst-install-ubuntu.sh

+ 4 - 0
install/hst-install-debian.sh

@@ -926,6 +926,10 @@ if [ ! -z "$sftp_subsys_enabled" ]; then
     sed -i -E "s/^#?.*Subsystem.+(sftp )?sftp-server/Subsystem sftp internal-sftp/g" /etc/ssh/sshd_config
     sed -i -E "s/^#?.*Subsystem.+(sftp )?sftp-server/Subsystem sftp internal-sftp/g" /etc/ssh/sshd_config
 fi
 fi
 
 
+# Reduce SSH login grace time
+sed -i "s/LoginGraceTime 2m/LoginGraceTime 1m/g" /etc/ssh/sshd_config
+sed -i "s/#LoginGraceTime 2m/LoginGraceTime 1m/g" /etc/ssh/sshd_config
+
 # Disable SSH suffix broadcast
 # Disable SSH suffix broadcast
 if [ -z "$(grep "^DebianBanner no" /etc/ssh/sshd_config)" ]; then
 if [ -z "$(grep "^DebianBanner no" /etc/ssh/sshd_config)" ]; then
     echo '' >> /etc/ssh/sshd_config
     echo '' >> /etc/ssh/sshd_config

+ 4 - 0
install/hst-install-ubuntu.sh

@@ -898,6 +898,10 @@ if [ ! -z "$sftp_subsys_enabled" ]; then
     sed -i -E "s/^#?.*Subsystem.+(sftp )?sftp-server/Subsystem sftp internal-sftp/g" /etc/ssh/sshd_config
     sed -i -E "s/^#?.*Subsystem.+(sftp )?sftp-server/Subsystem sftp internal-sftp/g" /etc/ssh/sshd_config
 fi
 fi
 
 
+# Reduce SSH login grace time
+sed -i "s/LoginGraceTime 2m/LoginGraceTime 1m/g" /etc/ssh/sshd_config
+sed -i "s/#LoginGraceTime 2m/LoginGraceTime 1m/g" /etc/ssh/sshd_config
+
 # Disable SSH suffix broadcast
 # Disable SSH suffix broadcast
 if [ -z "$(grep "^DebianBanner no" /etc/ssh/sshd_config)" ]; then
 if [ -z "$(grep "^DebianBanner no" /etc/ssh/sshd_config)" ]; then
     echo '' >> /etc/ssh/sshd_config
     echo '' >> /etc/ssh/sshd_config