#!/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