Table of Contents

CS Workshop: Linux Basics & Connecting to CS Servers

Welcome! This workshop is designed for users that are new or reviewing basic Linux principles. This workshop also covers details on connecting to CS servers.


0: Connection Options

0.1: SSH (portal)

Note, the portal SSH login cluster servers are not GPU accelerated systems.

There are no network or VPN requirements for connecting to the SSH portal login cluster. These servers can be accessed on or off grounds, and do not require a VPN connection to access.

0.2: SSH Example

To SSH to the portal login cluster, from your personal computer, open a terminal and enter the following command, replacing <userid> with your computing ID.

Temporary passwords are sent via email when your CS account is created initially. After logging in for the first time, you will be required to change your password.

On Linux / MacOS, one application for connecting to portal via SSH is named Terminal

~$ ssh <userid>@portal.cs.virginia.edu

On Windows, two applications for connecting to portal via SSH are Command Prompt or PowerShell

C:\Users\username> ssh <userid>@portal.cs.virginia.edu

Note, for the first time you connect via SSH, you will see the following output

Are you sure you want to continue connecting (yes/no)?

Enter yes to continue

For more information, see our wiki page about our (Logging in via SSH)

0.3: Remote Linux Desktop (NoMachine)

Note, the NoMachine login cluster servers are not GPU accelerated systems.

There are no network or VPN requirements for connecting to the NoMachine desktop GUI cluster. These servers can be accessed on or off grounds, and do not require a VPN connection to access.

After downloading the NoMachine client application from the (NoMachine Website), open the NoMachine application and follow the steps listed below

  1. Select Add
  2. Under Address enter the following. Note, 'Name' can be anything
    1. Name: UVA CS Remote Linux Desktop
    2. Host: nxfront.cs.virginia.edu
    3. Port: 4000
    4. Protocol: NX
  3. Select Add to complete the adding of the CS NoMachine host information
  4. Double left-click, or right click to select “Start Connection”
  5. Then ender your user credentials, replacing <userid> with your computing ID
    1. Username: <userid>
    2. Password: <cs password>
  6. For the first time connecting, select New desktop
  7. Select Create a new virtual desktop

Thereafter, you'll be prompted for a few configuration options that are user specific.

For more information, see our wiki page about our (NoMachine cluster)

0.4: Remote Windows Desktop (winsrv)

Note, the RDP Windows server is not a GPU enabled system.

Network Requirements:

For windows systems, the application Remote Desktop Connection or RDP is installed by default. To connect to the remote desktop server

  1. Ensure that you are either on grounds connected to eduroam or using a UVA VPN
  2. Open the Remote Desktop Connection application
  3. Select the Show Options drop down to expand the Logon settings
  4. Enter the following information, note the domain name CSDOM\ that precedes your userid
    1. Computer: winsrv01
    2. User name: CSDOM\<userid>
  5. Select Connect and enter your password

For more information, see our wiki page about our general purpose (Windows Server)

0.5 Remote Development Options

Remote development is possible for most common software. Generally, you simply need to enter your CS credentials to log in.