#!/usr/bin/env bash

# For CT, root must be enabled for Proxmox CT Shell Access.
read -p "Define if Root login is allowed (Recommanded for CT's)(yes/no) : " root_enable

# Writing Config to SSHD (overwrite)
echo "Include /etc/ssh/sshd_config.d/*.conf" > /etc/ssh/sshd_config
echo "PermitRootLogin $root_enable" >> /etc/ssh/sshd_config
echo "PubkeyAuthentication yes" >> /etc/ssh/sshd_config
echo "Subsystem	sftp	/usr/lib/ssh/sftp-server" >> /etc/ssh/sshd_config
echo "AuthorizedKeysFile	.ssh/authorized_keys" >> /etc/ssh/sshd_config

# Reload SSHD
systemctl restart sshd