Таким образом, мне удалось создать пользовательский ISO, используя файл preseed, который автоматически отключает ОС, все работает отлично, но isntallation пакета openssh-server ... Я не то, что еще нужно делать.
В моем файле preseed у меня есть следующие строки:
#Add package
d-i pkgsel/include string openssh-server build-essential
однако, когда я вхожу в систему, пакет не был установлен. Мне также нужно разрешить вход в систему с помощью root, для других пурпусов, поэтому мне нужно изменить файл sshd_config, я также пробовал следующие два параметра, но я думаю, они не работают, потому что пакет openssh-server не устанавливает на первом месте :
ubiquity ubiquity/success_command string sed -i '/PermitRootLogin/c\PermitRootLogin yes' /etc/ssh/sshd_config
и
d-i preseed/late_command string sed -i '/PermitRootLogin/c\PermitRootLogin yes' /etc/ssh/sshd_config
Каков наилучший способ, добавьте пакет ssh-сервера? а затем изменить файл sshd_config? поэтому, когда ОС загружается, служба ssh запускается и запускается
Мы использовали и протестировали следующий подход вместе с изображением netboot 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';
Используйте следующую команду для генерации пароля:
printf "please-change-password" | mkpasswd -s -m sha-512
Здесь вы будете найти более сложный подход с использованием открытых ключей ssh по умолчанию. Он по-прежнему содержит все подсказки в файле preseed относительно входа в пароль.
Мы использовали и протестировали следующий подход вместе с изображением netboot 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';
Используйте следующую команду для генерации пароля:
printf "please-change-password" | mkpasswd -s -m sha-512
Здесь вы будете найти более сложный подход с использованием открытых ключей ssh по умолчанию. Он по-прежнему содержит все подсказки в файле preseed относительно входа в пароль.
Мы использовали и протестировали следующий подход вместе с изображением netboot 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';
Используйте следующую команду для генерации пароля:
printf "please-change-password" | mkpasswd -s -m sha-512
Здесь вы найдете более сложный подход с использованием открытых ключей ssh по умолчанию. Он по-прежнему содержит все подсказки в файле preseed , касающемся входа в пароль.
Мы использовали и протестировали следующий подход вместе с изображением netboot 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';
Используйте следующую команду для генерации пароля:
printf "please-change-password" | mkpasswd -s -m sha-512
Здесь вы найдете более сложный подход с использованием открытых ключей ssh по умолчанию. Он по-прежнему содержит все подсказки в файле preseed , касающемся входа в пароль.
Мы использовали и протестировали следующий подход вместе с изображением netboot 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';
Используйте следующую команду для генерации пароля:
printf "please-change-password" | mkpasswd -s -m sha-512
Здесь вы найдете более сложный подход с использованием открытых ключей ssh по умолчанию. Он по-прежнему содержит все подсказки в файле preseed , касающемся входа в пароль.
Мы использовали и протестировали следующий подход вместе с изображением netboot 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';
Используйте следующую команду для генерации пароля:
printf "please-change-password" | mkpasswd -s -m sha-512
Здесь вы найдете более сложный подход с использованием открытых ключей ssh по умолчанию. Он по-прежнему содержит все подсказки в файле preseed , касающемся входа в пароль.
Мы использовали и протестировали следующий подход вместе с изображением netboot 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';
Используйте следующую команду для генерации пароля:
printf "please-change-password" | mkpasswd -s -m sha-512
Здесь вы найдете более сложный подход с использованием открытых ключей ssh по умолчанию. Он по-прежнему содержит все подсказки в файле preseed , касающемся входа в пароль.
Мы использовали и протестировали следующий подход вместе с изображением netboot 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';
Используйте следующую команду для генерации пароля:
printf "please-change-password" | mkpasswd -s -m sha-512
Здесь вы найдете более сложный подход с использованием открытых ключей ssh по умолчанию. Он по-прежнему содержит все подсказки в файле preseed , касающемся входа в пароль.
Мы использовали и протестировали следующий подход вместе с изображением netboot 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';
Используйте следующую команду для генерации пароля:
printf "please-change-password" | mkpasswd -s -m sha-512
Здесь вы найдете более сложный подход с использованием открытых ключей ssh по умолчанию. Он по-прежнему содержит все подсказки в файле preseed , касающемся входа в пароль.