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 s1234567@student.ssh.inf.ed.ac.uk
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 student.login
. Use logout
twice to terminate the SSH session (it will time-out after some time either way).
Append -X
to both SSH commands:
ssh s1234567@student.ssh.inf.ed.ac.uk -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 s1234567@student.ssh.inf.ed.ac.uk: 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 s1234567@student.ssh.inf.ed.ac.uk:my-folder/
.
Graphical interface! DICE as you know it, from the comfort of your home! Computing help page on Virtual DICE
You might also want to have a look at iFile, NX and AFS as they might better fit your needs.
I’d say remove the note about being Ubuntu-specific. These instructions should work for all POSIX/*nix systems, both Linux and macOS. Not sure how to do this on Windows, probably using PuTTY?