Before you start, you should have received
The class server is an x64 Linux machine. While you can use ghidra on your machine to reverse engineer binaries for this class’s lab, those binaries are all x64 Linux binaries. Hence, if you want to run them, you must have x64 Linux.
Yes, for the short answer.
Because we will use the VM to grade the assignments and projects. If you make any C programs for the lab homework (not the lecture’s homework), it should run on the VM. We will also use the VM to grade.
If you are on campus, you directly use a ssh client to connect. Go to Step 3.
If you are not on campus, you should first install the GlobalProtect VPN.
https://itsupport.umd.edu/itsupport?id=kb_article_view&sysparm_article=KB0016076
Follow the website’s instructions, and you should be able to connect. Then, you should see something like the below picture.