SSH tunnel to remote mysql database inside PHP script

Aus Laemmi´s Wiki
Version vom 22. September 2021, 19:10 Uhr von Laemmi (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Open SSH tunnel to remte Mysql Datebase on port 3306 and mapp to local port 3308. Only if port 3308 is not used. exec('nc -z localhost 3308 || ssh user@remot…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Open SSH tunnel to remte Mysql Datebase on port 3306 and mapp to local port 3308. Only if port 3308 is not used.

exec('nc -z localhost 3308 || ssh user@remotehost -4 -f -N -i id_rsa -L 3308:dbhost:3306 > /dev/null');