To follow along you will need access to a server running a Linux-based operating system. Note that this hackathon was validated using a Linux server running Ubuntu 20.04 (LTS), but the examples given should work on any Linux distribution. See below the steps to follow to create your Linux Virtual Machine on Azure and choose the one with which you are more familiar.
During the process of the creation of the VM, ensure the usage of student for the username with root privileges over the virtual machine, just to make it easier during the challenges.
Opening port 22 to the public internet is a bad practice. We highly recommend using Azure Bastion or creating an NSG rule that limits access to the student’s home IP address (or Azure Cloud Shell instance).