Strumenti Utente

Strumenti Sito


calcoloscientifico:userguide:gui

Questa è una vecchia versione del documento!


Graphical User Interface

This page shows how to connect to the gui.hpc.unipr.it server using Remote Desktop Protocol (RDP).

Microsoft Windows (client)

Install the FortiClient VPN.

Activate the VPN connection:

VPN connection activated:

Connect to the gui.hpc.unipr.it server:

Insert username and password:

Here is the GNOME Desktop with a solid color background:

Press the right button and select "Open Terminal":

To disconnect from the "Remote Desktop", press the shutdown button (top right) then on the username and finally on "Log Out":

Confirm with "Log Out":

Linux (client)

Install the FortiClient VPN.

(You can try openfortivpn otherwise)

Install an X11 Remote Desktop Protocol (RDP) client like xfreerdp which is part of the FreeRDP project.

Activate the VPN connection.

Connect to the gui.hpc.unipr.it server:

xfreerdp \
    /u:<username> \
    /size:1440x900 \
    /v:gui.hpc.unipr.it \
    /port:3389 \
    /clipboard \
    /gdi:hw \
    /bpp:24 \
    /fonts \
    /cert-ignore
Replace <username> with your username.
Customize the /size option argument or use /f (fullscreen mode).

MacOS (client)

Install the FortiClient VPN.

Install one of the following remote desktop clients

to connect to the gui.hpc.unipr.it server.

X11 forwarding

Press the right button and select "Open Terminal".

Optionally, set the Italian keyboard layout using the X Keyboard Extension:

setxkbmap it

Enable X11 forwarding within a Remote Desktop session:

ssh -X localhost

For testing purposes start the graphical program xeyes:

srun \
    --job-name=xeyes \
    --partition=vrt \
    --qos=vrt \
    --time=0-00:30:00 \
    --x11 \
    --pty \
    xeyes

Start (X-Window) CRYstalline Structures and DENsities (XCrySDen):

srun \
    --job-name=xcrysden \
    --nodes=1 \
    --ntasks-per-node=1 \
    --cpus-per-task=4 \
    --mem=10G \
    --partition=cpu \
    --qos=cpu \
    --time=0-01:00:00 \
    --x11 \
    --pty \
    bash -c 'module load apptainer xcrysden && xcrysden'

TurboVNC

Linux (client)

Download hpc-turbovnc-viewer:

scp -p name.surname@login.hpc.unipr.it:/hpc/share/bin/hpc-turbovnc-viewer .

How to use hpc-turbovnc-viewer from your Linux box:

$ ./hpc-turbovnc-viewer --help
Usage: hpc-turbovnc-viewer \
    [--help] \
    [--verbose] \
    [--upgrade] \
    [--vgl] \
    [--geometry {WxH,Auto,Server}] \
    [--scale {80,100,125,...}] \
    [--jump [jump_user@]jump_server] \
    [via_user@]via_server

Upgrade hpc-turbovnc-viewer:

./hpc-turbovnc-viewer --upgrade name.surname@ui03.hpc.unipr.it

Direct connection to the remote server:

./hpc-turbovnc-viewer name.surname@ui03.hpc.unipr.it

Connection via a jumping host:

./hpc-turbovnc-viewer --jump name.surname@login.hpc.unipr.it name.surname@cn99.hpc.unipr.it

How to specify desktop geometry and scale factor:

./hpc-turbovnc-viewer --geometry 1366x768 --scale 125 name.surname@ui03.hpc.unipr.it

VirtualGL (OpenGL rendering on the remote server):

./hpc-turbovnc-viewer --vgl name.surname@ui03.hpc.unipr.it
calcoloscientifico/userguide/gui.1718443197.txt.gz · Ultima modifica: 15/06/2024 11:19 da fabio.spataro

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki