Rundeckを使用してリモートノードでシェルコマンドを実行できるようにしたいが、それを行う方法を説明しているが、秘密鍵の部分とその構成方法がわからない。私が設定し、リモートサーバーを持っていると私は、次のようなresource.xmlファイルに構成遠端ノードにリモートノードを追加
Authentication failure connecting to node: "test-001". Make sure your resource definitions and credentials are up to date. Failed: AuthenticationFailure: Authentication failure connecting to node: "test-001". Make sure your resource definitions and credentials are up to date.
:私は、次のエラーを取得しておく
<node name="test-001" description="demo for test" tags="demo" hostname="10.10.10.10:22" osFamily="unix" osName="Linux" osVersion="2.6.32" username="demo" />
を私はssh-key
値を追加する必要がありますかXMLファイルですか?その場合は、Rundeckサーバーからホストサーバーに公開キーまたは秘密キーをコピーする必要がありますか?
また、ユーザー名のデモにはパスワードもあります。どうすれば定義できますか?
ありがとうございました!別の質問がありますが、私は仕事を並行して実行することができますか?例えば、私は4つのジョブA、B、CとDを持っています。BはAの後に実行されますがDはCの後に実行されますが、DとAはお互いに独立しており、DとBが完了した後にのみ実行する別のジョブEを持っています。だから私はAとCをトリガすることでこのシナリオを模倣できるワークフローを構築する必要があり、Aが終了したらBで始めることができ、Dが終了するまでEを開始しません。 – tkyass
こんにちはレオ、 私は上記のステップを試してみましたが、私はエラーの下に取得しています: \tは失敗しました:SSHProtocolFailure:無効のPrivateKey:417d5eca @ [Bあなたは私を助けてくださいことはできますか? –
最新のrundeckを実行していることを確認してください。authorized_keysに追加された公開鍵は、あなたが持っている秘密鍵のペアです。rundeckとは別に、ssh鍵ベースの認証の基本です。 –