# plesk.sh – Link für Plesk Admin Panel ## Funktion Dieses Skript stellt eine SSH-Verbindung zu einem angegebenen Webserver her und generiert so einen einmaligen Login-Link für das Plesk Admin Panel des gewünschten Servers. Optional kann über den Parameter `--tenant` die Domain angepasst werden. ## Voraussetzungen - SSH-Zugriff auf den Zielserver (z.B. `web15.wh20.easyname.systems`) - Der Benutzername muss entweder als Umgebungsvariable `WHUSER` gesetzt sein oder direkt im Skript eingetragen werden. - Das Skript muss ausführbar sein (`chmod +x plesk.sh`). ## Nutzung 1. **Skript ausführbar machen:** ```bash chmod +x plesk.sh ``` 2. **Benutzername festlegen:** - Entweder die Umgebungsvariable `WHUSER` setzen: ```bash export WHUSER= ``` - Oder den Benutzernamen direkt im Skript in der Zeile ```bash username="${WHUSER:?Bitte WHUSER setzen!}" ``` durch deinen tatsächlichen Benutzernamen ersetzen, z.B.: ```bash username="maxmustermann" ``` 3. **Skript ausführen:** ```bash ./plesk.sh [--tenant adino|dona] ``` Beispiele: ```bash ./plesk.sh web15 ./plesk.sh srv272 --tenant adino ./plesk.sh ws12 --tenant dona ``` - Ohne Angabe von `--tenant` wird die Domain `.wh20.easyname.systems` verwendet. - Mit `--tenant adino` wird die Domain `.adino.at` verwendet. - Mit `--tenant dona` wird die Domain `.inname.net` verwendet. Das Skript verbindet sich dann mit dem jeweiligen Server und öffnet das Plesk Admin Panel. ## Hinweise - Das Skript erwartet als Argument den Namen des Webservers (z.B. `web15`). - Optional kann mit `--tenant adino` oder `--tenant dona` die Domain angepasst werden. - Es wird eine SSH-Verbindung aufgebaut und der Befehl `sudo plesk login` auf dem Zielserver ausgeführt. - Die Ausgabe enthält einen Link, mit dem du dich direkt im Plesk Admin Panel anmelden kannst.