Instale el paquete OpenSSH-Server del archivo PRESEED -- server campo con preseed campo con custom-installer camp askubuntu Relacionados El problema

Install openssh-server package from preseed file


1
vote

problema

Español

Entonces, logré crear una ISO personalizada utilizando un archivo PRESEED que no sea el sistema operativo automáticamente, todo funciona bien, pero la isntalación del paquete OpenSSH-Server ... No soy lo que hacer.

En mi archivo PRESEED tengo las siguientes líneas:

  #Add package d-i pkgsel/include string openssh-server build-essential   

Sin embargo, cuando inicie sesión, el paquete no se ha instalado. También necesito permitir iniciar sesión con la raíz, para otros púritos, por lo que necesito modificar el archivo SSHD_CONFIG, también he intentado las siguientes dos opciones, pero supongo que no funcionan porque el paquete OpenSSH-Server no se instala en primer lugar. :

  ubiquity ubiquity/success_command string sed -i '/PermitRootLogin/cPermitRootLogin yes' /etc/ssh/sshd_config   

y

  d-i preseed/late_command string sed -i '/PermitRootLogin/cPermitRootLogin yes' /etc/ssh/sshd_config   

¿Cuál es la mejor manera de primero, agregue el paquete SSH Server? ¿Y luego modificar el archivo SSHD_CONFIG? Entonces, cuando los botas del sistema operativo se inician y se ejecutan el servicio SSH

Original en ingles

So I've managed to create a custom ISO using a preseed file that isntalls the OS automatically, all works fine BUT the isntallation of the openssh-server package...I'm not what else to do.

On my preseed file I have the following lines:

#Add package d-i pkgsel/include string openssh-server build-essential 

however when I login,the package has not been installed. I also need to enable to login with root, for other purpuses so I need to modify the sshd_config file, I have tried the following two options also but I guess they don't work because the openssh-server package doesnt install on the first place:

ubiquity ubiquity/success_command string sed -i '/PermitRootLogin/c\PermitRootLogin yes' /etc/ssh/sshd_config 

and

d-i preseed/late_command string sed -i '/PermitRootLogin/c\PermitRootLogin yes' /etc/ssh/sshd_config 

What is the best way to first, add the ssh server package? and then modify the sshd_config file? so when the OS boots the ssh service is started and running

        

Lista de respuestas

0
 
vote

Utilizamos y probamos el siguiente enfoque junto con la imagen netboot de Ubuntu.

  d-i passwd/root-login boolean true d-i passwd/root-password-crypted password <password> d-i passwd/make-user boolean false d-i pkgsel/include string openssh-server d-i preseed/late_command string    in-target sh -c 'sed -i "s/^#PermitRootLogin.*$/PermitRootLogin yes/g" /etc/ssh/sshd_config';   

Utilice el siguiente comando para generar la contraseña:

  printf "please-change-password" | mkpasswd -s -m sha-512   

aquí Encontrará un enfoque más sofisticado usando las llaves públicas SSH como defecto. Todavía contiene todas las sugerencias en el PRESEED Archivo con respecto a la contraseña Iniciar sesión.

 

We used and tested the following approach together with the netboot image of Ubuntu.

d-i passwd/root-login boolean true d-i passwd/root-password-crypted password <password> d-i passwd/make-user boolean false d-i pkgsel/include string openssh-server d-i preseed/late_command string \   in-target sh -c 'sed -i "s/^#PermitRootLogin.*\$/PermitRootLogin yes/g" /etc/ssh/sshd_config'; 

Use the following command to generate the password:

printf "please-change-password" | mkpasswd -s -m sha-512 

Here you will find a more sophisticated approach using ssh public keys as default. It still contains all the hints in the preseed file regarding password login.

 
 
 
 

Relacionados problema

7  ¿Cómo personalizar realmente una imagen "ubuntu-11.04-alterse-amd64.iso"?  ( How to really customize an ubuntu 11 04 alternate amd64 iso image ) 
Tengo un sueño :), quiero personalizar una imagen "ubuntu-11.04-alterse-amd64.iso". ¿Cuál es el mejor software / solución para ello? Quiero personalizar est...

0  Hacer un menú de instalación personalizado  ( Make a custom installation menu ) 
Me gustaría poder crear un menú personalizado para lanzar un conjunto completo de scripts durante la instalación, ¿es posible esto? mi ejemplo ...

-1  Creación de USB de instalación personalizada  ( Creating custom install usb ) 
Tengo un DVD de 12.04 personalizado. Pero no completa la instalación debido a algún fallo en el disco. ¿Puedo transferir estos contenidos a un dispositivo de ...

3  Aplicaciones en el entorno de instalación de Ubuntu  ( Applications in ubuntus installation environment ) 
Para la instalación, se carga una sesión de Linux en la memoria, por lo que mis preguntas son: ¿Qué aplicaciones se ejecutan durante esta sesión? ¿Cómo p...

9  Guía para los detalles en la personalización del instalador de Ubuntu  ( Guide to particulars in customizing ubuntu installer ) 
He intentado leer a través de guías para PRESEEDING y Personalización , pero no entendí cómo y dónde modificar qué opciones. Solo puedo aprender cómodament...

1  Error de CD de APT al probar la distribución basada en Ubuntu personalizada  ( Apt cd error while testing custom ubuntu based distro ) 
Quiero hacer un remix de Ubuntu que se puede ejecutar en vivo, pero también tiene la opción de instalar. Estoy usando los tutoriales para personalización de ...

10  ¿Cómo instalar todas las versiones (establo / beta / inestable) de Google Chrome lado a lado sin conflictos?  ( How to install all versions stable beta unstable of google chrome side by side ) 
Tengo la versión estable de Google Chrome en mi caja. Y cada vez que estoy tratando de instalar versiones beta o / inestables, me encuentro con el mismo probl...

0  Personalizado FAI UBUNTU 20.04  ( Custom fai ubuntu 20 04 ) 
Sé la herramienta fai que permite crear una imagen de instalación de Debian completamente automática y personalizable, y me encanta. Pero en el momento ...

14  ¿Cómo puedo personalizar el instalador de Ubuntu?  ( How can i customize the ubuntu installer ) 
Me gustaría saber cómo puedo personalizar el instalador de Ubuntu no personalizar Ubuntu , solo quiero modificar el instalador. Tenemos un entorno grande a...

0  ¿Cómo especificar el idioma de instalación predeterminado Ubuntu 16.04 en Isolinux / Lang?  ( How to specify default ubuntu 16 04 installation language in isolinux lang ) 
He usado previamente este comando para establecer el inglés como el idioma predeterminado para mi instalación de Ubuntu desatendida en 14.04 y funcionó perfec...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos