Является ли MaaS, juju или шармом, ответственным за ssh-keygen на узлах?

Просто введите:

gedit FILENAME & disown

Завершение команды с & в bash запускает эту команду в фоновом режиме. Однако этот процесс все еще привязан к терминалу.

Без disown, если вы закроете терминал, gedit закроется, даже не предложив сохранить отредактированный файл. disown отсоединяет фоновый процесс от текущего терминала, поэтому, если вы закроете терминал, gedit продолжит работать как обычно. Оказывается, я был неправ, это не относится к bash, но это относится к zsh. Вам еще нужно запустить detach после выполнения ctrl-z и bg, хотя даже в bash.

Вы можете узнать больше о встроенных функциях jobs, disown и & metacharacter в manpage для команды bash, особенно раздел с надписью «Управление заданиями».

1
задан 31 March 2015 в 18:19

1 ответ

В ответ на ваш общий вопрос пакет cloud-init отвечает за генерацию ключей хоста во время первой загрузки изображений облаков.

В вашем более конкретном случае я не думаю, что в настоящее время он генерирует ed25519 ключи, но это, как известно, не вызывает проблем для пользователей. Если это вызывает проблему, вы должны более подробно отметить ваш вариант использования в пакете cloud-init . Почему вам вообще нужно ed25519?

1
ответ дан 23 May 2018 в 21:53
  • 1
    Почему ed25519? Это ошибка, возникшая в auth.log, когда rsync завершился с ошибкой. Но я не придирчив - я просто хочу, чтобы мой узел контроллера мог rsync с подчиненными узлами. Ниже я попробую решение Marco Ceppi. – rmustakos 31 March 2015 в 20:00
  • 2
    Я думаю, что неправильно понял ваш вопрос, и клавиши ed25519 касаются только касательной. Я оставлю свой ответ здесь для других, хотя он объясняет, что происходит с ними. Ответ Марко кажется более актуальным для вашего вопроса для меня сейчас. – Robie Basak 1 April 2015 в 12:04

Другие вопросы по тегам:

Похожие вопросы: