Como usar um Gateway SSH com o Knife Bootstrap do Chef

3

Estou apenas começando com o Chef e tenho alguns nós em uma rede privada que preciso primeiro usar o ssh em um nó de gateway para obter acesso. No momento, estou usando apenas autenticação baseada em senha no nó de gateway e de destino.

CLIENT>      $ ssh GATEWAY
GATEWAY>     $ ssh DESTINATION
DESTINATION> $

Ao executar o comando knife bootstrap destination.node --ssh-gateway="gateway.node" , em que * .node é substituído pelo domínio completo do host. Eu sou solicitado a fornecer uma senha, mas não consigo acessar.

Bootstrapping Chef on destination.node
Failed to authenticate %USER% - trying password auth
Enter your password: 
ERROR: Net::SSH::AuthenticationFailed: %USER%

Talvez eu não esteja compreendendo o uso correto das opções de gateway de faca? Eu também tentei fornecer as opções --ssh-user e --ssh-password sem sorte.

    
por tarnfeld 28.07.2012 / 00:17

1 resposta

0

Tente "[email protected]", ele solicitará a senha

Olhando muito brevemente para o código no chef, eu não vi uma maneira de passar informações de senha do gateway. Eu configuraria o acesso baseado em chave entre seu host e o gateway, de qualquer maneira, leva apenas um minuto e economiza digitação.

    
por 28.07.2012 / 23:20

Tags