Few fixes

This commit is contained in:
Alexandre CATTEAU 2022-04-27 16:55:15 +02:00
parent 33a17e072d
commit aed5b8da81

View File

@ -36,12 +36,12 @@ get_sync() {
echo "Getting and deploying sync configuration"
sudo -H -u $user mkdir $sync_directory_path
sudo -H -u $user git clone https://gitea.kto.black/adminconf/rcs-general.git $sync_directory_path/rcs-general
sudo -H -u $user $sync_directoyy_path/rcs-general/install.sh
sudo -H -u $user $sync_directory_path/rcs-general/install.sh
sudo -H -u $user git clone https://gitea.kto.black/adminconf/conf-sync.git $sync_directory_path/conf-sync
sudo -H -u $user cp $sync_directory_path/conf-sync/variables.conf.template \
$sync_directory_path/conf-sync/variables.conf
sudo -H -u $user sed -i -e "s/\"desktop\"/\"server\"/g" $sync_directory_path/conf-sync/variables.conf
sudo -H -u $user $sync_directoyy_path/conf-sync/install.sh
sudo -H -u $user $sync_directory_path/conf-sync/install.sh
}
ssh_pubkey() {
@ -51,6 +51,12 @@ ssh_pubkey() {
sudo -H -u $user mv /home/$user/.ssh/$remote_pubkey /home/$user/.ssh/authorized_keys
}
set_sshd_conf() {
echo "Editing OpenSSH daemon config..."
sed -i -e "s/#PasswordAuthentication yes/PasswordAuthentication no/g" /etc/ssh/sshd_config
sed -i -e "s/PermitRootLogin yes/PermitRootLogin no/g" /etc/ssh/sshd_config
}
set_cpufreq() {
if [ $default_hostname = 'orangepizero' ]; then
echo "Setting CPU frequency to performance"
@ -85,14 +91,17 @@ remote_pubkey='home.pub'
init
install_packages
add_users
get_conf
get_sync
ssh_pubkey
set_sshd_conf
set_cpufreq
echo ""
echo "We're all good here!"
echo "You should now:"
echo "* set $user's password"
echo "* lock root account"
echo "* copy your SSH config file"
echo "* reboot the SBC"
echo "And perhaps:"
echo "* set htop at your convenience"