Chroot: include openssh-server and add keys
This commit is contained in:
parent
28428ffb18
commit
de35719b12
|
@ -30,7 +30,7 @@ RESET='\033[0m'
|
||||||
## Package to exclude from debootstrap install
|
## Package to exclude from debootstrap install
|
||||||
dbs_pkg_exclude="vim"
|
dbs_pkg_exclude="vim"
|
||||||
## Package to include to debootstrap install
|
## Package to include to debootstrap install
|
||||||
dbs_pkg_include="aptitude,bzip2,debconf-i18n,dialog,dmsetup,htop,isc-dhcp-client,isc-dhcp-common,locales,lvm2,pciutils,tmux,vim-nox,wget,zsh"
|
dbs_pkg_include="aptitude,bzip2,debconf-i18n,dialog,dmsetup,htop,isc-dhcp-client,isc-dhcp-common,locales,lvm2,openssh-server,pciutils,tmux,vim-nox,wget,zsh"
|
||||||
|
|
||||||
# Partitionning {{{
|
# Partitionning {{{
|
||||||
if [ "${manage_part}" -eq 0 ]; then
|
if [ "${manage_part}" -eq 0 ]; then
|
||||||
|
@ -201,7 +201,16 @@ sed -i 's;/target;;g' /target/etc/fstab
|
||||||
## }}}
|
## }}}
|
||||||
# }}}
|
# }}}
|
||||||
# Finish {{{
|
# Finish {{{
|
||||||
|
## SSH {{{
|
||||||
|
### Allow root connections - this should be fixed if it works
|
||||||
|
sed -i 's/\(^\|^\#\)\(PermitRootLogin\).*/\2 yes/g' /target/etc/ssh/sshd_config
|
||||||
|
### Add current authorized_keys from the rescue system if present
|
||||||
|
if [ -f /root/.ssh/authorized_keys ]; then
|
||||||
|
cp /root/.ssh/authorized_keys /target/root/.ssh/authorized_keys
|
||||||
|
else
|
||||||
|
printf '%b\\n' "${REDB}You might want to define an authorized key for SSH/root in /target/etc/ssh/sshd_config${RESET}"
|
||||||
|
fi
|
||||||
|
## }}}
|
||||||
printf '%b\\n' "${REDB}Please change the root's password :${RESET}"
|
printf '%b\\n' "${REDB}Please change the root's password :${RESET}"
|
||||||
chroot /target passwd
|
chroot /target passwd
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue