Files
esn-support-bash-snippets/wh20/plesk

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.

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>
    

    Beispiel:

    ./plesk.sh web15
    

    Das Skript verbindet sich dann mit web15.wh20.easyname.systems und öffnet das Plesk Admin Panel.

Hinweise

  • Das Skript erwartet als Argument den Namen des Webservers (z.B. web15).
  • 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