mirror of
https://github.com/xcat2/confluent.git
synced 2024-11-25 19:10:10 +00:00
1c69700e1d
Either this was overlooked or the sshd_config stopped including Port 22. Fix by putting in port 22. If port 22 already existed, sshd is fine with the configuration being configured twice.
33 lines
1.2 KiB
Bash
33 lines
1.2 KiB
Bash
#!/bin/sh
|
|
|
|
# This script runs after install is complete, but inside the installer
|
|
# environment. This is useful for carrying work done in pre/during the
|
|
# installer into the installed environment.
|
|
|
|
# It is almost certainly more useful to use post.sh or firstboot.sh
|
|
# for customization, which will run in a more normal mechanism
|
|
|
|
nodename=$(grep ^NODENAME /etc/confluent/confluent.info|awk '{print $2}')
|
|
export confluent_mgr confluent_profile nodename
|
|
cp -a /etc/confluent /mnt/sysimage/etc
|
|
chmod -R og-rwx /mnt/sysimage/etc/confluent
|
|
cp /tmp/functions /mnt/sysimage/etc/confluent/
|
|
hostnamectl set-hostname $nodename
|
|
cp /etc/hostname /mnt/sysimage/etc/hostname
|
|
. /tmp/functions
|
|
if [ -f /tmp/cryptboot ]; then
|
|
cp /tmp/cryptboot /mnt/sysimage/tmp/
|
|
fi
|
|
mkdir -p /mnt/sysimage/var/log/confluent
|
|
mv /tmp/confluent-pre.log /mnt/sysimage/var/log/confluent
|
|
echo Port 2222 >> /etc/ssh/sshd_config.anaconda
|
|
echo Port 22 >> /etc/ssh/sshd_config.anaconda
|
|
echo Match LocalPort 22 >> /etc/ssh/sshd_config.anaconda
|
|
echo " ChrootDirectory /mnt/sysimage" >> /etc/ssh/sshd_config.anaconda
|
|
kill -HUP $(cat /run/sshd.pid)
|
|
|
|
# Preserve the ssh setup work done for the installer
|
|
# by copying into the target system and setting up
|
|
# host based authentication
|
|
run_remote setupssh.sh
|