Files

55 lines
1.9 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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=<deinBenutzername>
```
- 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 <webserver> [--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 `<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.