Plesk-Portprüfungsskript (für Linux)
bash
#!/bin/bash
# Liste der Plesk-Dienstports
declare -A ports=(
["Plesk Panel HTTPS"]=8443
["Plesk Panel HTTP"]=8880
["Plesk Update"]=8447
["HTTP"]=80
["HTTPS"]=443
["FTP"]=21
["FTPS"]=990
["SMTP"]=25
["SMTP SSL"]=465
["SMTP TLS"]=587
["POP3"]=110
["POP3S"]=995
["IMAP"]=143
["IMAPS"]=993
["MySQL"]=3306
["PostgreSQL"]=5432
["DNS"]=53
["SSH"]=22
)
# Ziel-IP (standardmäßig localhost)
target="127.0.0.1"
echo "🔍 Starte Plesk-Portprüfung: $target"
echo "-------------------------------------------"
for service in "${!ports[@]}"; do
port=${ports[$service]}
timeout 2 bash -c "echo > /dev/tcp/$target/$port" 2>/dev/null
if [ $? -eq 0 ]; then
echo "✅ $service (Port $port) offen"
else
echo "❌ $service (Port $port) geschlossen oder nicht erreichbar"
fi
done
echo "-------------------------------------------"
echo "🧠 Hinweis: Geschlossene Ports können an der Firewall, am Dienststatus oder an IP-Zugriffsbeschränkungen liegen."
📌 Anleitung
-
Speichern Sie das Skript in einer Datei:
plesk-port-check.sh -
Machen Sie es vor dem Ausführen im Terminal ausführbar:
bashchmod +x plesk-port-check.sh -
Führen Sie es dann aus:
bash./plesk-port-check.sh
