From 1911852b3127f69d1756b3b8890a3241751939de Mon Sep 17 00:00:00 2001 From: Arushi Goel Date: Tue, 15 Sep 2020 13:32:14 +0100 Subject: [PATCH] remote working --- README.md | 2 +- ...otebooks-remotely.md => remote-working-guide.md} | 13 +++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) rename notes/{running-notebooks-remotely.md => remote-working-guide.md} (86%) diff --git a/README.md b/README.md index 9ceee7e..11512e8 100644 --- a/README.md +++ b/README.md @@ -11,4 +11,4 @@ The code in this repository is split into: ## Getting set up -Detailed instructions for setting up a development environment for the course are given in [this file](notes/environment-set-up.md). Students doing the course will spend part of the first lab getting their own environment set up. +Detailed instructions for setting up a development environment for the course are given in [this file](notes/environment-set-up.md). Before starting to set up the environment make sure you are remotely connetced to the Informatics Network and the dice machine by following this [guide](notes/remote-working-guide.md) if you are working on the DICE (highly recommended) and not your personal machine. Students doing the course will spend part of the first lab getting their own environment set up. diff --git a/notes/running-notebooks-remotely.md b/notes/remote-working-guide.md similarity index 86% rename from notes/running-notebooks-remotely.md rename to notes/remote-working-guide.md index 54f433b..3ed0513 100644 --- a/notes/running-notebooks-remotely.md +++ b/notes/remote-working-guide.md @@ -1,3 +1,16 @@ +# Remote Working Guide + +Here are some steps you should follow if you are working remotely on the labs and coursework. The university computing service has a detailed guide for remote working which can be found [here](http://computing.help.inf.ed.ac.uk/remote-working). If you want to use the Remote Desktop client or Virtual Dice Machine follow the detailed instructions given [here](http://computing.help.inf.ed.ac.uk/remote-working). + +One of the faster ways to connect remotely to the DICE system is to first connect to the Informatics Network using [OpenVPN](http://computing.help.inf.ed.ac.uk/openvpn) and then remotely connecting to thedice machines via ssh. For doing so, open a terminal window and run - + +``` +ssh [dice-username]@student.ssh.inf.ed.ac.uk +``` + +By doing this, you will we remotely logged in to the dice machine. Now you can set up the environment as given in these [instructions](notes/environment-set-up.md). +Once you have done that, you may want to run jupyter notebooks over SSH which you can do so by following the step-by-step detailed instructions below. + # Running Jupyter notebooks over SSH Below is a guide for how to start a Jupyter notebook server remotely on one of the shared-use `student.compute` servers and to connect to it on a local machine by port-forwarding over SSH. It is assumed you already have a SSH client set up on the machine you are connecting from and that you are familiar with how to use SSH. These instructions have been written for use with a SSH client running within a terminal session - although it may be possible to replicate the relevant commands within a GUI based SSH client, you will need to figure out how to do this yourself. They were written and tested on Ubuntu 14.04 and no attempt has been made to test them on other operating systems.