Porta de encaminhamento sem acesso de login, socat ou ncat; Ok sem criptografia

1

Minha intenção é ter uma porta local que, por fim, avance para um servidor mysql no host db.stuff.host.com . No entanto, db.stuff.host.com só é acessível via login.host.com (sem acesso root) e não posso entrar em db.stuff.host.com . Portanto, mysql -h db.stuff.host.com funciona bem em login.host.com , mas não no meu computador Win7 local (o ssh está disponível por meio do msgsgit, do cygwin e de um programa GUI). Como posso configurar as coisas para que, se eu executar o MySQL Workbench, digamos, e aponte para localhost:30000 , ele se conecta a db.stuff.host.com:3306 ?

Dificuldade: socat e ncat não são e não serão instalados.

    
por elhefe 20.06.2012 / 01:03

1 resposta

2

Este é o encaminhamento de porta padrão se você estiver usando ssh:

ssh -L30000:db.stuff.host.com:3306 [email protected]

Isso diz "crie uma porta local 30000 que passe pela sessão ssh para login.host.com e entregue quaisquer dados nessa porta para db.stuff.host.com na porta 3306".

    
por 20.06.2012 / 01:32