/ / Executar o SQL Server Management Studio localmente para se conectar a um servidor remoto na AWS (instância RDS) - sql-server, amazon-web-services, sql-server-2008-r2, amazon-rds

Execute o SQL Server Management Studio localmente para se conectar a um servidor remoto na AWS (instância RDS) - sql-server, amazon-web-services, sql-server-2008-r2, amazon-rds

Eu tenho uma instância do RDS com o SQL Server 2008 R2(SQL Server EE 10.50.6529.0.v1). Por motivos de segurança, não permitimos a conexão direta com este banco de dados de nossa rede local. Esse RDS permite a conexão SOMENTE se for proveniente de nosso servidor de aplicativos; o grupo de segurança foi configurado de acordo.

O problema é que às vezes precisamos nos conectar à instância do SQL Server RDS

diagrama de ligação

Para este propósito, eu estava pensando que podemos usar SQLServer Management Studio, que está instalado na minha máquina local para se conectar a este servidor remoto? Observação: temos conectividade com nosso servidor de aplicativos no local. Podemos RDP para o servidor de aplicativos usando jumpbox / bastion.

Minha ideia é, executar o SQL Server Management Studio localmente (no local) e conectar ao servidor de aplicativos e de lá ir para o RDS. on-prem -> app (RDP: 3389) -> RDS (ms sql: 1433). Meu caminho local para o SSMS é:

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

Respostas:

1 para resposta № 1

Túnel SSH é a solução, use este cmd ssh -N -L 3333: rds-url: 3306 usuário @ appserver-ip -i ~ / .ssh / appserver.pem em seguida, conecte-se a rds no local usando a porta 3333