
We recommend Oracle VirtualBox.įurther instructions on how to set up a virtual machine can be found here. There are multiple free options when it comes to VM software. This may be advantageous in other ways as many elements of scientific computing require a Linux environment, also it can provide a more user friendly place to become familiar with command line use. In order to avoid the problems of using a Windows environment, it may be advisable to install a Linux Virtual machine. The portable edition will allow you to use MobaXterm without needing administrator privileges, however it introduces several bugs so we highly recommend using the installer edition if you have administrator privileges on your workstation or if your institution's IT team supports MobaXTerm. In addition to being a terminal emulator, MobaXterm also includes several useful features like multiplexing, X11 forwarding and a file transfer GUI. It may be necessary to enable Windows Subsystem for Linux (WSL) first. This is the most functional replication of a Unix terminal available on Windows, and allows users to follow the same set of instructions given to Mac/Linux users. If your institution has not given you such privileges, consider using another option such as MobaXTerm Portable Edition (see below). The Ubuntu Terminal and Windows Subsystem for Linux require administrative privileges to enable and install them. There are several different options, listed in order of preference. What next?Īs Windows is not a "Unix-Like" operating system, getting access to a functional terminal requires some additional steps. On MacOS or Linux you will already have a terminal emulator installed, usually called, "Terminal." To find it, simply search for "terminal".Ĭongratulations! You are ready to move to the next step. A terminal similar to the other setups describe below can be accessed through the Jupyter Launcher. JupyterHub is a service providing access to Jupyter Notebooks on NeSI. The correct option for you depends on your operating system and level of experience. In order to set up such a connection, you will need a suitable Terminal (or equivalent application). This is done by establishing an SSH (Secure SHell) connection, giving you access to a command line interface (bash) on the cluster. Before you can start submitting work you will need some way of connecting to the NeSI clusters.
