Conecte duas máquinas através de uma máquina intermediária

0

Estou lidando com 3 máquinas: X (onde meu banco de dados é), Y, Z (onde está meu aplicativo java). X tem uma rota para Y e Z, Z não tem rota para X mas tem uma rota para Y, Y não tem uma rota para X mas tem uma rota para Z.

Então eu estabeleço um túnel de Z para X, primeiro enviando uma porta de X para Z fazendo:

ssh -t -R 3306:127.0.0.1:4444 name2@domain-of-Y ssh -t -R 4444:127.0.0.1:4444 name3@domain-of-Z

e tudo parece correr bem. No entanto, quando tento conectar de Z a X, eu faço:

SSH name1@IP-of-X

e pede para digitar a senha, e eu entro, mas não aceita a senha. Tenho 100% de certeza de que é minha senha correta porque X é minha máquina pessoal. A finalidade final do túnel é ter meu aplicativo java em Z conectado ao meu banco de dados no X. Alguma idéia? Agradecemos antecipadamente.

    
por kolonel 19.01.2014 / 04:18

0 respostas