So, nach einigen Hin- und Her hab ich mir erstmal ein Testaufbau, mit zwei Debian Server, aufgebaut. Hab für SSH einen Public- und Privatschlüssel eingerichtet. Wenn ich nun im root Terminal ssh -N -l <user> -L3306:127.0.0.1:3306 <Server-IP> eingebe, funktioniert auch der SSH Tunnel und php kann auch auf den MySQL Server zugreifen.
Allerding möchte ich gern per php den Tunnel starten, sodass der Tunnel nur dann aufgebaut wird, wenn er gebraucht wird. Also hab ich zwei Zeilen geschrieben, die lauten
Allerdings scheint php den Shell Befehl nicht auszuführen.
shell_exec ist nicht deaktiviert, da andere Befehle, wie z.B. ls funktionieren.
Weiß vielleicht einer, woran das liegen kann und ich dass verändern verändern kann?