O problema é que você não tem permissão para fazer logon na máquina remota. Quando você digita o primeiro comando pdsh ...
, ele realmente não se conecta ao servidor. Isso acontece quando você tenta executar qualquer comando, como cd /var
.
Como pdsh
pretende executar comandos em paralelo, sugiro que você configure a autenticação de chave pública:
- Do
ssh-keygen -t rsa
no seu servidor. Você será solicitado a selecionar o nome e o local da chave e dos arquivos key.pub. - Abra o arquivo
.pub
que você gerou na etapa anterior e copie o texto completo. - Cole esse texto no arquivo
/root/.ssh/authorized_keys
no servidor remoto (loop). Se o arquivo não existir, você poderá criá-lo com segurança. (Lembre-se de definir perms apropriados, como 600). - Lucro!