Não é possível conectar-se a um banco de dados remoto

4

Eu estou jogando com o MongoDB . Eu tenho uma boa experiência com o MySQL e estava usando algo chamado Sequel Pro para se conectar a bancos de dados remotos. Agora estou tentando o MongoHub , mas parece que não consigo conectá-lo ao banco de dados remoto.

Eu tentei um túnel SSH básico

ssh -f [email protected] -L 9009:remotehost.com:27017 -N

Mas isso não funcionou. Como outras ferramentas de gerenciamento de banco de dados usam um login ssh para fornecer uma conexão com o banco de dados que não tem uma porta aberta? Isso é algo que eu poderia configurar sozinho (através de um túnel ou outra coisa)?

    
por Josh K 23.06.2010 / 18:01

1 resposta

5

Aqui está o que eu faço para chegar ao meu servidor remotamente mysql (eu tenho mysql restrito ao localhost apenas):

ssh -fNL 9999:localhost:3306 myuser@myremotemachine

Para descrevê-lo,

  • -f coloca em segundo plano
  • -N diz ao ssh que não há comando para executar
  • -L 9999: localhost: 3306 diz para ligar remotamente a porta local 9999 para 3306 .

Então eu uso o MySQL Query Browser e digo para ele se conectar à porta 127.0.0.1 9999

Então, suponho que você poderia tentar:

ssh -fNL 9009:localhost:27017 myuser@myremotemachine
    
por 23.06.2010 / 19:42