/ / Führen Sie SQL Server Management Studio lokal aus, um eine Verbindung zu einem Remote-Server in AWS (RDS-Instanz) herzustellen - sql-server, amazon-web-services, sql-server-2008-r2, amazon-rds

Führen Sie SQL Server Management Studio lokal aus, um eine Verbindung zu einem Remote-Server in AWS (RDS-Instanz) herzustellen - sql-server, amazon-web-services, sql-server-2008-r2, amazon-rds

Ich habe eine RDS-Instanz mit SQL Server 2008 R2(SQL Server EE 10.50.6529.0.v1). Aus Sicherheitsgründen erlauben wir keine direkte Verbindung zu dieser Datenbank über unser lokales Netzwerk. Dieses RDS ermöglicht nur dann eine Verbindung, wenn es von unserem App-Server kommt. Die Sicherheitsgruppe wurde entsprechend eingerichtet.

Das Problem besteht manchmal darin, dass wir eine Verbindung zur SQL Server RDS-Instanz herstellen müssen

Schaltplan

Zu diesem Zweck habe ich überlegt, ob wir SQL verwenden könnenServer Management Studio, das auf meinem lokalen Computer installiert ist, um eine Verbindung zu diesem Remote-Server herzustellen? Hinweis: Wir haben eine Verbindung zu unserem App-Server von On-Premise. Wir können RDP mit jumpbox / bastion zum App Server bringen.

Meine Idee ist, führen Sie SQL Server Management Studio lokal (vor Ort) und verbinden Sie sich mit App-Server und von dort gehen Sie zu RDS. on-prem -> app (RDP: 3389) -> RDS (ms sql: 1433). Mein lokaler Pfad zu SSMS ist:

C:Program Files (x86)Microsoft SQL Server100ToolsBinnVSShellCommon7IDESSMS.exe

Antworten:

1 für die Antwort № 1

SSH-Tunnel ist die Lösung, benutze diesen Cmd ssh -N -L 3333: rds-url: 3306 Benutzer @ Anwendungsserver-ip -i ~ / .ssh / Anwendungsserver.pem Verbinden Sie sich dann über den Port 3333 mit lokalen Geräten