SSH into Other Server

Step1: VPN

Normally, ssh into a server requires VPN into the local network.

Take UCLA as example, you need to log in to VPN, once you finish, you will see:

Step2: Use Terminal to ssh

After you finish log in to VPN, you can use your any terminal that you like to ssh:

I also strongly recommand you use Termius since it will remember your ssh history and also allow you to SFTP. Here is an example:

Some Tricks

For code development, I suggest you use both VSCode and Termius to meet all your needs.

You will need to install Extensions like Remote-SSH like I introduced in my previous blog.

The good thing about using VSCode to SSH is that you will see the file structure on the sidebar of VSCode like this example: