Skip to content

Remote Desktop connection via X2Go

Mika Kaeja edited this page Jun 17, 2024 · 1 revision

X2Go

Overview [1]

X2Go is a remote Desktop solution, which enables access to a graphical desktop of a computer (low or high bandwidth connection).

Mainly used for remote access to Linux Desktops (X2Go Server). Can connect from a Linux, Windows or Mac OS computer (X2Go Client).

Each user/client has an individual Desktop session by default, so multiple users can access the same X2Go Server at the same time.

Installation

Download X2Go Client here: https://wiki.x2go.org/doku.php

Usage

  1. Connect to Concordia VPN
  2. Connect to X2GO

Server settings:

Session name: (however you want to call it)

Host: neuralabcs02.concordia.ca (or: neuralabcws01, neuralabcws03, neuralabccs01) Login: username SSH port: 22

Session type:

You can choose between 2 different session types: LXQT and Connect to local desktop

LXQT (Recommended)

Pros:

  • You can always continue where you have left off
  • Can start a session when logged out of NeuralABC computers
  • Less resources are needed

Cons:

  • None :)

Connect to local desktop

Pros:

  • You can always continue where you have left off
  • It will mirror your screen in the lab

Cons:

  • You need to be logged in into the computer you want to access in the lab!
  • Resolution is not optimal (will use the resolution on your lab monitor)
  • Slower than LXQT
  • Since everything will be shown on the monitor in the lab, multiple logins to the same computer not possible

Basic features of X2Go [1]

  • Works well over both low bandwidth and high bandwidth connections
  • Disconnect and reconnect to a session, even from another client
  • Support for sound
  • Support for as many simultaneous users as the computer's resources will support (NX3 free edition limited you to 2.)
  • Traffic is securely tunneled over SSH
  • File Sharing from client to server
  • Easily select from multiple desktop environments (e.g., MATE, GNOME, KDE)
  • Remote support possible via Desktop Sharing (See reference)
  • Graphical part of remote desktop sessions uses No Machine NX3 technology

Reference

[1] https://wiki.x2go.org/doku.php/doc:newtox2go

Clone this wiki locally