Capistrano pára de repente usando chave pública

1

Estou tentando o Capistrano para implantar em um VPS onde tenho acesso a chave pública para meu usuário foo . Para implantação, criei outro usuário deploy , configurei minha chave em authorized_keys , configurei o capistrano para usar este usuário e fiz um sucesso cap deploy:setup . A partir de então, eu não consegui mais logar em deploy @ vps , com ou sem o capistrano. Minha chave funciona porque o ssh em foo @ vps funciona como sempre. Estou um pouco perdido aqui ..

Estou usando o keychain 2.7.1 para gerenciamento de chaves, se isso ajudar.

    
por Mauricio Pasquier Juan 01.01.2013 / 21:48

1 resposta

1

Acabou sendo mais um problema de permissão.

Jan 01 17:47:20 [sshd] Authentication refused: bad ownership or modes for directory /home/deploy

Ele tinha 720 ... mudou para 700 e funcionou. Eu ainda não sei como foi alterado ( adduser criou com 700 ) mas eu suspeito que o capistrano fez que de alguma forma. Então eu vou aceitar a resposta que explica isso:)

    
por 02.01.2013 / 05:53