#!/bin/bash # Parse arguments servername="" tenant="" while [[ $# -gt 0 ]]; do case "$1" in --tenant) tenant="$2" shift 2 ;; *) servername="$1" shift ;; esac done if [ -z "$servername" ]; then echo "Usage: $0 [--tenant adino|dona]" exit 1 fi # Set domain based on tenant case "$tenant" in adino) fqdn="$servername.adino.at" ;; dona) fqdn="$servername.inname.net" ;; "") fqdn="$servername.wh20.easyname.systems" ;; *) echo "Unbekannter Tenant: $tenant" exit 1 ;; esac # Define the username username="${WHUSER:?Bitte WHUSER setzen!}" # Wenn WHUSER als Umgebungsvariable gesetzt ist, wird dieser verwendet. Sonst Username eintragen. # Open an SSH connection and execute the command ssh $username@$fqdn -t "sudo plesk login"