Posredovanje X11
Sledite navodilom v posredovanju X11 za Linux/Mac in Windows. Pri povezovanju na vstopno vozlišče dodajte k svojemu ukazu SSH oznako -X.
Nato zahtevajte interaktivno sejo, kot je opisano zgoraj, vendar k ukazu srun dodajte oznako --x11. Primer:
$ srun --x11 --time=01:00:00 --nodes=1 --cpus-per-task=8 --pty /usr/bin/bash
Linux ali MacOS
Za uporabo SSH s posredovanjem X11 na vašem osebnem računalniku Linux ali MacOS za zagon aplikacij odjemalca X, nameščenih na HPC Vega:
Opite vaše terminalski odjemalec SSH. V ukazno vrstico vnesite svoje uporabniško ime:
$ ssh -X username@login.vega.izum.si
Prijavite se.
Če želite preveriti, ali posredovanje X11 deluje, zaženite xclock; v ukazno vrstico vnesite:
$ xclock
Če posredovanje X11 deluje, se bo na namizju vašega osebnega računalnika pojavila grafična ura xclock.
VSCode ali PuTTY za Windows
- Poženite svojo aplikacijo
X strežnik(na primer Xming ali vcXsrv). Prenesite in namestite eno izmed njiju. Uporabili bomo vcXsrv.
Po namestitvi zaženite strežnik. Če uporabljate vcXsrv, se bližnjica imenuje xLaunch. Izberite želeni način odpiranja oken in nastavite številko zaslona. Zapomnite si izbrano vrednost, saj jo boste potrebovali v naslednjem koraku.

Nadaljujte s pritiskanjem na Next, dokler ne zaključite nastavitve. Strežnik bo ostal odprt v sistemski vrstici.
PuTTY za Windows
-
Prepričajte se, da je v vaših nastavitvah povezave za oddaljeni sistem izbrano Enable X11-forwarding; v oknu "PuTTY Configuration", glejte Connection > SSH > X11. Nastavite tudi:
- X display location = :0.0
- MIT-Magic-Cookie-1
- X authority file for local display = usmerite proti izvršljivi datoteki Xming.exe
-
Odprite sejo SSH do želenega oddaljenega sistema:
Sistem Ime gostitelja Vega login.vega.izum.si -
Kot običajno se prijavite z lastnim uporabniškim imenom in ključem SSH.
VSCode za Windows:
Opomba: Pri uporabi VSCode rezervirajte interaktivno sejo z ukazom salloc brez zastavice
--x11. Nato se povežite na dodeljeno vozlišče z ukazomssh -X <vozlišče>
- Najprej odprite uporabniške nastavitve v VSCode in odprite uporabniške nastavitve kot Json (to lahko storite tako, da v zgornjo iskalno vrstico vpišete "> Open user settings") ter dodajte naslednje:
"terminal.integrated.env.windows": {
"DISPLAY": "127.0.0.1:10.0"
},
Številko 10.0 zamenjajte z vrednostjo zaslona (display), ki ste jo nastavili.
Nato odprite svoje SSH nastavitve v VSCode (to lahko storite tako, da vpišete "> Open SSH configuration file") in v povezavo login.vega.izum.si dodajte naslednje:
ForwardX11 yes
ForwardX11Trusted yes
Nato se povežite na vego in preverite, ali X11-posredovanje deluje.
Če želite preveriti, ali posredovanje X11 deluje, zaženite xclock; v ukazno vrstico vnesite:
xclock
Če posredovanje X11 deluje, se bo na namizju vašega osebnega računalnika pojavila grafična ura xclock.