1.9 KiB
1.9 KiB
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
WHUSERgesetzt sein oder direkt im Skript eingetragen werden. - Das Skript muss ausführbar sein (
chmod +x plesk.sh).
Nutzung
-
Skript ausführbar machen:
chmod +x plesk.sh -
Benutzername festlegen:
- Entweder die Umgebungsvariable
WHUSERsetzen:export WHUSER=<deinBenutzername> - Oder den Benutzernamen direkt im Skript in der Zeile
durch deinen tatsächlichen Benutzernamen ersetzen, z.B.:
username="${WHUSER:?Bitte WHUSER setzen!}"username="maxmustermann"
- Entweder die Umgebungsvariable
-
Skript ausführen:
./plesk.sh <webserver> [--tenant adino|dona]Beispiele:
./plesk.sh web15 ./plesk.sh srv272 --tenant adino ./plesk.sh ws12 --tenant dona- Ohne Angabe von
--tenantwird die Domain<webserver>.wh20.easyname.systemsverwendet. - Mit
--tenant adinowird die Domain<webserver>.adino.atverwendet. - Mit
--tenant donawird die Domain<webserver>.inname.netverwendet.
Das Skript verbindet sich dann mit dem jeweiligen Server und öffnet das Plesk Admin Panel.
- Ohne Angabe von
Hinweise
- Das Skript erwartet als Argument den Namen des Webservers (z.B.
web15). - Optional kann mit
--tenant adinooder--tenant donadie Domain angepasst werden. - Es wird eine SSH-Verbindung aufgebaut und der Befehl
sudo plesk loginauf dem Zielserver ausgeführt. - Die Ausgabe enthält einen Link, mit dem du dich direkt im Plesk Admin Panel anmelden kannst.