Acessando instâncias RDS localmente

Como não é possível acessar um RDS diretamente, podemos criar um túnel usando uma instância EC2:

ssh -l <usuário> -i .ssh/EC2.pem -L 3306:rds_endpoint:3306 -N ec2_hostname

Para facilitar basta adicionar a entrada abaixo no arquivo ~/.ssh/config

Host rds_nome
HostName ec2_hostname
IdentityFile ~/.ssh/EC2.pem
LocalForward 3306 rds_endpoint:3306
User usuário

Depois para ativar o túnel:

$ ssh -N -f  rds_nome

 

Anúncios
Esse post foi publicado em RDS e marcado , , . Guardar link permanente.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s