pdsh コマンドが失敗し、接続が拒否されました。

pdsh コマンドが失敗し、接続が拒否されました。

SSHを使用してターゲットホストにリモートでログインできます。ただし、経由でコマンドを実行するとpdsh失敗し、connection refused両方のシステムがsles11です。

エラーの説明が見つかりました。これページは次のとおりです。

情報:
pdsh@local_hostname: target_hostname:connect: 接続が拒否されました。

理由
ターゲットシステムにアクセスできないか、システムのrサービスが無効になっている可能性があります。

正しい
rサービスとターゲットシステムが起動して接続されていることを確認してください。

私の場合、ターゲットシステムが起動したため、rサービスが無効になっているためです。
それでは、それは何であり、どのr servicesようにアクティブになりますか?

答え1

PDSH使用rshデフォルトではありませんSSH。 Rsh、rlogin、および rcmd は「r サービス」であり、廃止され、システムで使用できなくなります。 sshはRサービスの現代的な選択肢です。接続を暗号化して認証することができるので(そして以前の奇抜なRコマンドよりも柔軟であるため)。 pdshにsshを使用するように指示します。

pdsh -R ssh …

または、PDSH_RCMD_TYPE環境変数を次のように設定しますssh

export PDSH_RCMD_TYPE=ssh
pdsh …

関連情報