Update Linux/SSH/README.md

This commit is contained in:
2025-01-05 09:06:53 +00:00
parent 63b9fa7e33
commit 604b24b988

View File

@@ -3,6 +3,8 @@
```bash ```bash
#!/bin/bash #!/bin/bash
clear # Bildschirm löschen zu Beginn
SSH_CONFIG_DIR="/etc/ssh/sshd_config.d" SSH_CONFIG_DIR="/etc/ssh/sshd_config.d"
SSH_MAIN_CONFIG="/etc/ssh/sshd_config" SSH_MAIN_CONFIG="/etc/ssh/sshd_config"
SSH_CONFIG_FILE="$SSH_CONFIG_DIR/secure.conf" SSH_CONFIG_FILE="$SSH_CONFIG_DIR/secure.conf"
@@ -16,18 +18,18 @@ BLUE='\033[1;34m'
WHITE='\033[1;37m' WHITE='\033[1;37m'
RESET='\033[0m' RESET='\033[0m'
# Spinner (rotierender Kreis) # Punkt-Spinner (Docker-Stil)
spinner() { spinner() {
local pid=$1 local pid=$1
local delay=0.1 local delay=0.15
local spinstr='|/-\' local frames=('. ' '.. ' '...')
while [ "$(ps a | awk '{print $1}' | grep $pid)" ]; do while [ "$(ps a | awk '{print $1}' | grep $pid)" ]; do
local temp=${spinstr#?} for frame in "${frames[@]}"; do
printf " [%c] " "$spinstr" printf " [%s] " "$frame"
local spinstr=$temp${spinstr%"$temp"}
sleep $delay sleep $delay
printf "\b\b\b\b\b\b" printf "\b\b\b\b\b\b"
done done
done
printf " \b\b\b\b" printf " \b\b\b\b"
} }
@@ -118,7 +120,7 @@ EOL
echo -en "${BLUE}Welche Benutzer dürfen sich per SSH anmelden? (Benutzer durch Leerzeichen trennen): ${RESET}" echo -en "${BLUE}Welche Benutzer dürfen sich per SSH anmelden? (Benutzer durch Leerzeichen trennen): ${RESET}"
read SSH_USERS read SSH_USERS
# Benutzer verifizieren # Benutzer verifizieren und ggf. erstellen
VALID_USERS="" VALID_USERS=""
for user in $SSH_USERS; do for user in $SSH_USERS; do
if id "$user" &>/dev/null; then if id "$user" &>/dev/null; then