Я хочу, чтобы иметь возможность выполнять команды оболочки на удаленных узлах с помощью Rundeck, и я нашел this video, в котором объясняется, как это сделать, но я не понимаю часть частного ключа и как ее настроить. Я получаю следующее сообщение об ошибке:Добавить удаленный узел в rundeck
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.
Я удаленный сервер и я настроил файл resource.xml как следующее:
<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
к Do xml-файл? Если да, нужно ли мне копировать общедоступные или закрытые ключи с сервера Rundeck на хост-сервер?
Кроме того, у демо-версии пользователя есть пароль, так как я могу его определить?
Спасибо, Лео, это сработало! У меня есть другой вопрос, знаете ли вы, можно ли параллельно выполнять задания и последовательность в rundeck? например. У меня есть 4 задания A, B, C и D .. B запускается после A, а D запускается после C, но D и A независимы друг от друга, и у нас есть другое задание E, которое выполняется только после завершения D и B. поэтому мне нужно создать рабочий процесс, который может имитировать этот сценарий путем запуска A и C, и если A заканчивается, тогда мы можем начать с B, и мы не начнем E до тех пор, пока D не закончится. – tkyass
Привет Лев, я пытался выше шаги, но я получаю ниже ошибки: \t Failed: SSHProtocolFailure: недопустимый PrivateKey: [B @ 417d5eca Можете ли вы мне помочь? –
Убедитесь, что вы работаете на последней rundeck, открытый ключ, добавленный в authorized_keys, - это всего лишь пара личных ключей, которые у вас есть. Помимо rundeck, это основы в аутентификации на основе ssh. –