55 lines
1.9 KiB
Markdown
55 lines
1.9 KiB
Markdown
# 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. |