1

SQL Server 2008 R2(SQL Server EE 10.50.6529.0.v1)のRDSインスタンスがあります。セキュリティ上の理由から、当社はオンデマンドネットワークからこのDBへの直接接続を許可していません。このRDSは、アプリケーションサーバーからの接続の場合にのみ接続できます。それに応じてセキュリティグループが設定されています。SQL Server Management Studioをローカルで実行して、AWS(RDSインスタンス)のリモートサーバーに接続します。

問題は時々我々はSQL ServerのRDSインスタンスにこの目的のために

connection diagram

を接続する必要があり、私たちはに接続するために私のローカルマシンにインストールされているSQL Server Management Studioを使用することができます考えていましたこのリモートサーバー?注:私たちは、オンデマンドからアプリケーションサーバーに接続しています。ジャンプボックス/要塞を使用してアプリサーバーにRDPすることができます。

私の考えは、SQL Server Management Studioをローカル(敷地内)で実行し、アプリケーションサーバーに接続し、そこからRDSに移動します。 on-prem - > app(RDP:3389) - > RDS(ms sql:1433)のいずれかです。 SSMSへの私のローカルパスは次のとおりです。

C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\SSMS.exe 
+0

rdsインスタンスに接続できるLinuxの砦のホストまたはサーバーがありますか? RDSに 'ssh tunnel 'を設定するのはどうですか? –

+0

残念ながら、私たちのアプリケーションサーバーは12 r2 –

答えて

1

SSHトンネルは、ソリューション、 使用され、このCMD のssh -N -L 3333:RDS-URL:3306ユーザー@のアプリケーションサーバー、IP -iの〜/ .ssh /アプリケーションサーバー.pem その後、ポート3333を使用してローカルでrdsに接続します。

+0

に勝つので、エンドユーザーにはWindowsマシン(Windows 7/10)がある場合、どのようにしてSSHトンネルを使用できますか?あなたは精巧になりますか? –

関連する問題