TANSAN

取り留めないメモ

ポートフォワーディングでDB接続

sshのポートフォワーディング

ローカルマシン -> --ssh-- -> サーバ -> dbサーバ接続。 直接接続のポートが空いてない場合に有効。A5mk2とかでもできる。

ssh -NL 9999(未使用ポート):db_host:3306 ssh_user@ssh_host
項目 内容
-N リモート実行せずポート転送のみを行うオプション
-L ローカル側ソケット :ホスト:ホスト側ポートで指定する。ローカルの9999番からDBサーバの3306に転送する。

これで9999番がポートフォワーディング用にListen状態になる(はず)。 この後、DB接続時のコマンド(ローカル)でポートを9999指定することで接続できるようになる。