Files

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:

    chmod +x plesk.sh
    
  2. Benutzername festlegen:

    • Entweder die Umgebungsvariable WHUSER setzen:
      export WHUSER=<deinBenutzername>
      
    • Oder den Benutzernamen direkt im Skript in der Zeile
      username="${WHUSER:?Bitte WHUSER setzen!}"
      
      durch deinen tatsächlichen Benutzernamen ersetzen, z.B.:
      username="maxmustermann"
      
  3. 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 --tenant wird die Domain <webserver>.wh20.easyname.systems verwendet.
    • Mit --tenant adino wird die Domain <webserver>.adino.at verwendet.
    • Mit --tenant dona wird die Domain <webserver>.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.