Skills: working on a remote machine

A few clever techniques will make working on a remote machine more convenient. If you find this part difficult or confusing, just take it slowly and keep practicing.

What you will learn:

  • Using ssh keys to avoid being asked for your password
  • Using tmux to keep a persistent shell running on a login node
  • Editing files on the remote system using VS Code
  • Skills: ssh keys

    Use secure keys to avoid being asked for your password when you log in to a remote system.

  • Skills: persistent remote session

    It is convenient to be able to keep a shell running on a login node, perhaps because you have a long-running process, or you are on an unreliable internet connection.

  • Skills: VS code on a remote server

    You can directly edit files on a remote system, without needing to move them to and from your local computer.