@ 3xBan: Ubuntu creates a random root password that no one knows. Way around that in the future (so you can use the gui),
sudo su -
Set the password to what you want. Also VM usually ignore time, including ntp (been my experience), instead taking it from a "WALL CLOCK" on the host.
I haven't gotten to the Fedora set up section yet. However I would be conserned about putting any box related to a CTF on the internet. It might be better (once I read the stuff on Fedora I'll know for sure), to set everything to HOST based networking (prevent from talking to anything off the host server) and set up DNS at that level. Or at the very least the /etc/hosts file.