Added Plesk Admin Panel script
This commit is contained in:
@@ -0,0 +1,48 @@
|
||||
# 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:**
|
||||
```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>
|
||||
```
|
||||
Beispiel:
|
||||
```bash
|
||||
./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
|
||||
@@ -0,0 +1,9 @@
|
||||
#!/bin/bash
|
||||
# Get the servername argument
|
||||
servername="$1.wh20.easyname.systems"
|
||||
|
||||
# Define the username
|
||||
username="${WHUSER:?Bitte WHUSER setzen!}" # Wenn WHUSER als Umgebungsvariable gesetzt ist, wird dieser verwendet. Sonst Username eintragen.
|
||||
|
||||
# Open an SSH connection and execute the command
|
||||
ssh $username@$servername -t "sudo plesk login"
|
||||
Reference in New Issue
Block a user