# Add sudo privileges and disable requiretty for the admin user
chmod +w /etc/sudoers
echo 'admin ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers
echo 'Defaults:admin !requiretty' >> /etc/sudoers
chmod -w /etc/sudoers

# Set the ssh public key for admin user
cd ~admin
mkdir --mode=700 .ssh
cat >> .ssh/authorized_keys << PUBLIC_KEY
ssh-rsa AAAAB3NzaC1yc2E ... xPzomFvVn/g9QOJ admin@serverhostname
PUBLIC_KEY
chown admin.admin -R .ssh
chmod 600 .ssh/authorized_keys
