A5SQLはwindowsなのでcakephp3もwindowsとする場合は、一つの方法としてteratermでポートフォワードを立ち上げて行う事が出来ると思います。phpからdbのアクセス先はlocalhostになります。
puttyでも同様に行えます。
cakephp3がLinuxの場合は、 ssh -f -N -C -L 5432:SERVER1:5432 user@SERVER2 -p 22 で立ち上げて
psql tsdb -h localhost
で接続できます
実際にteratermを使って接続してみました
teraterm のトンネル設定
接続形態
PC -> サーバA(踏み台) ->サーバB(DB)
■接続
(1)teratermを立ち上げます
(2)接続要求は一旦キャンセル
(3)「設定」から「SSH転送」を選びます
(4)追加ボタンを押下
(5)ローカルのポート 10002(適当)
(6)リモート側ホスト サーバB
(7)ポート 5432
(8)OKボタン
(9)OKボタン
(10)新しい接続
(11)ホスト サーバA
(12)TCPポート 22
(13)OKボタン
(14)サーバAへのログイン
・・・接続設定完了・・・
■テスト
A5:SQLまたは、pgadmin4からの接続
サーバは localhost
ポートは 10002
を指定してで接続確認
A5からlocalhost:10002で接続できると思います。
Windowsからsshポートフォワードが行えるソフト一覧
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/10/27 03:57
2017/10/27 04:03
2017/10/29 02:40