A guide to remotely accessing DICE machines
Remote access allows you to connect to a DICE machine and access your personal files from your personal computer. The following sections & comments on this file detail the different ways you can achieve this.
ssh email@example.com ssh student.login
Now you are "inside DICE" so to speak. If you run
ls, you can see that you can access all the files on your DICE account! You can also run programs and do most things you would do in a DICE terminal. For example, you can launch command-line text editors with
nano file.py or
vim file.py. For computation-heavy jobs, please use
student.compute instead of
logout twice to terminate the SSH session (it will time-out after some time either way).
-X to both SSH commands:
ssh firstname.lastname@example.org -X ssh student.login -X
Now, find a file you'd like to open and run
gedit <file>. A graphical window will appear and you will be able to edit the file using the text editor of your choice. Note that this might not be a great option if your internet is slow, and keep in mind that only editors and software that you have already installed on DICE (not your local computer) can be launched!
sudo apt-get install sshfs mkdir DICE sshfs email@example.com: DICE/
You will now have all your DICE files available on your local machine, in the
DICE folder. If you'd like to mount a specific folder, use
Graphical interface! DICE as you know it, from the comfort of your home! Computing help page on Virtual DICE