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
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 № 1Tú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