remote working

This commit is contained in:
Arushi Goel 2020-09-15 13:32:14 +01:00
parent b27a922f8c
commit 1911852b31
2 changed files with 14 additions and 1 deletions

View File

@ -11,4 +11,4 @@ The code in this repository is split into:
## Getting set up ## 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.

View File

@ -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 # 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. 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.