pdsh comando falhou com conexão recusada

2

Eu consigo acessar remotamente o host de destino com o ssh. Mas quando eu executo um comando através de pdsh , ele falha com connection refused . Ambos os sistemas são sles11.

Encontrei uma descrição do erro em este página da seguinte forma.

Mensagem :
pdsh @ local_hostname: target_hostname: connect: Conexão recusada

Causa :
O sistema de destino está inacessível ou os serviços r podem estar desativados para este sistema.

Para corrigir :
Verifique os serviços r e se o sistema de destino está ativo e conectado.

No meu caso, o sistema de destino está ativo, então a causa deve ser o serviço desabilitado.
Então, quais são r services e como eu posso ativá-lo?

    
por manuzhang 22.05.2013 / 06:02

1 resposta

2

pdsh usa rsh por padrão, não ssh . Rsh, rlogin e rcmd são os “r serviços”; eles estão obsoletos e seu sistema corretamente não os tem disponíveis. Ssh é a alternativa moderna para os serviços de r; é preferível porque criptografa e autentica conexões (e também porque é mais flexível do que os antigos e peculiares comandos r). Diga ao pdsh para usar o ssh:

pdsh -R ssh …

ou defina a variável de ambiente PDSH_RCMD_TYPE como ssh :

export PDSH_RCMD_TYPE=ssh
pdsh …
    
por 26.05.2013 / 02:05

Tags