This lab report establishes a detailed screenshot tutorial for logging into a CSE 15L course-specific account on ieng6 through the following steps:
Of course, if you already have your CSE 15L account username and password set up, then you can skip to the next step!
If not, then you can find your course-specific account at https://sdacs.ucsd.edu/~icc/index.php. Enter in your username and PID and you should see a page that shows your CSE 15L account:

cs15l. Copy that/Memorize for later use.Now the very first thing you need to do is download VScode at https://code.visualstudio.com/ and follow the onscreen instructions if you don’t already have VScode installed. The opening screen should look something like this (maybe with different colors/themes):
I already had VScode installed from a prior class, so I didn’t have to go through this beginning step.
Unfortunately, if you’re on Windows like I am, you will also need to install git for Windows through https://gitforwindows.org/, following the onscreen instructions.
After that, you can set the default VScode terminal to the newly installed git bash by following the steps in this post:
Setting Git Bash as Default Terminal For Windows
We are now ready to ssh :)
ssh followed by your course-specific account username and hit enter
ssh cs15lyyyyzz@ieng6.ucsd.edu with the yyyyzz part being differentyes and hit enterYour output will look something like this:

Now, any commands you run on the terminal will run on the remote server rather than your own computer. You can try some commands out; in the next step, I’ll show some examples of commands I tried.
This step is a little bit of freedom, where you can try out whatever commands you want and see what happens.
Here’s a screenshot of some of the commands I tried and their output

I just used some basic commands (pwd cd ls cp cat) and I’ll try explaining them below:
pwd: An abbreviation for “print working directory” and it does just that; it’s an easy way to check my current directory, which in my case was /home/linux/ieng6/cs15lsp23/cs15lsp23atcd: An abbreviation for “change directory” and it does just that based on the path that comes after it
~ symbol stands for the home directory; and by using cd ~ and pwd, I’m able to see that I was already at my home directory from the beginning, which makes sensecd and pwd in succession, I’m able to confirm that cd without arguments just takes me to my home directoryls: prints a list of the files and directories in the current directory
-a afterwards just means that ls includes entries starting with .
--help afterwards such as ls --helpcp: copies a file to a given path
cp /home/linux/ieng6/cs15lsp23/public/hello.txt ~/ copied the public hello.txt file to my home directory, which was confirmed through ls -acat: prints out the contents of a given file
cat hello.txt printed out the contents of the hello.txt file that was now in my home directoryexitThat’s pretty much it for this tutorial on remote access! Hope you got something out of this :D