Как вы используете ssh-ключ?

Я попробовал это:

d-i preseed/late_command string mkdir -p /target/root/.ssh
d-i preseed/late_command string cp /cdrom/id_rsa.pub /target/root/.ssh/authorized_keys
d-i preseed/late_command string chmod -R go-rwx /target/root/.ssh

(я использую установщик USB, и я помещаю id_rsa.pub в корневой каталог USB-накопителя.)

/ root / Каталог .ssh не создается, и установщик жалуется, что команда chmod не выполнена (неудивительно, если каталог не существует).

2
задан 17.04.2020, 18:39

1 ответ

Я верю, что вы можете выполнить только одну позднюю команду. И вы должны указать in-target перед вашими командами.

Поэтому поместите ваши команды в одну строку, разделите их с помощью ; перед каждой командой и добавьте in-target.

0
ответ дан 17.04.2020, 18:39
  • 1
    Это объяснило бы поведение I' m видящий, вступает ли только последний late_command в силу. Позвольте мне попробовать это. Я don' t думают, что я могу выполнить команду в цели, тем не менее, потому что я должен скопировать ключ с медиа установки. – Neil 17.04.2020, 18:40

Теги

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