web-dev-qa-db-fra.com

Comment préconfigurer une clé ssh?

J'ai essayé ceci:

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

(J'utilise un programme d'installation USB et je mets id_rsa.pub dans le répertoire racine du lecteur USB.)

Le répertoire /root/.ssh n'est pas créé et le programme d'installation se plaint de l'échec de la commande chmod (ce qui n'est pas surprenant si le répertoire n'existe pas).

2
Wes Felter

Je crois que vous ne pouvez préconfigurer qu'une seule commande tardive. Et vous devez spécifier in-target avant vos commandes.

Mettez donc vos commandes sur une ligne, séparez-les par un ; avant chaque commande et ajoutez in-target.

5
user210173