Adamm
Part of the Furniture
One unknown at install is what to do with nano opening file so I left it empty and closed it.
amcfwm prompts you before opening nano, read the output carefully.
Code:
echo "Setting Up OpenSSH-Server - Input Pubkey Of Your SSH Client - [Press Enter To Continue]"
read -r "continue"
sudo nano -w "$HOME/.ssh/authorized_keys"
Tried to run the uninstaller which failed, keeps asking Warning - This will delete all files related to the project... pressing 1 or 2 results in the question being asked again.
The uninstaller worked, I just forgot to add a break at the end so it would continue to ask the question after uninstalling. This has been patched in a hotfix.
I was able to overcome issues with OpenSSH server by purging (sudo apt purge openssh_server) it and installing it again (sudo apt install openssh-server).
What issues?
Also feel that adding the user to the sudoers file without password, while convenient, is a security risk, more so than changing the openssh port and key file!
Hence why this script is designed to setup a dedicated compile environment for a virtual machine, not a general use machine.
I'd also like to add users are free to manually "configure" the VM (without support) and just use amcfwm for the build functionality, I am just simplifying the user experience.