リモートデータベースへの逆接続

リモートデータベースへの逆接続

ホーム サーバーに非常に大きなデータベースがあります。しかし、ISP がポート転送を許可しません。Web ホスティング サーバーから、静的 IP アドレスを持たないホーム データベース サーバーへの接続を逆にする方法はありますか?

答え1

必要なのは、自宅からサーバーに SSH 接続し、SSH ポート転送を使用して自宅のデータベース ポート (たとえば、127.0.0.1 の 4321) をサーバーに「プッシュ」し、選択したポート (おそらく 4321 ですが、たとえば 14321 を選択することもできます) でサーバー 127.0.0.1 にバインドすることです。

ローカル ポート転送ではなく、リモート ポート転送を使用する必要があります。

SSH クライアントを使用する場合は、転送して切断する場合にssh -R 4321:localhost:14321または を使用します。ssh -fNT -R 4321:localhost:14321

これで、サーバーのローカルホストのポート 14321 は、ホーム マシンのローカルホストのポート 4321 として動作するようになります。

Putty を使用する場合は、「接続 | SSH | トンネル」に移動する必要がありますが、ローカル オプションではなくリモート オプションを使用します。

関連情報