SSH トンネリングの問題を理解するのに苦労しています。問題は次のとおりです。
ローカル マシン --> 中間サーバー --> MySQL サーバー
MySQL サーバーには、中間サーバーからのみアクセスできます。中間サーバー用の SSH アカウントを持っています。
How can I connect to the MySQL server from the local machine, specifically from PHP? I want to be able to treat the MySQL server normally, so that I can use PDO with it.
I have tried:
Opening ssh (shell_exec('ssh -L 3307:intermediate-server:3306 username@intermediate-server') ) Honestly not entirely sure if this is correct.
Connecting using mysqli on port 3307 (to see if a connection can be made).
It doesn't work, I have tried literally everything I can think of.