User Tools

Site Tools


users:guides:graphical_access

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
users:guides:graphical_access [2019/05/02 11:31] – [Usuaris Windows.] admins_ceabusers:guides:graphical_access [2024/05/14 14:00] (current) admins_ceab
Line 12: Line 12:
  
 . Configurar xquartz per tal qeu accepti connexions gràfiques entrants: ens en anem a preferències -> Protecció i activem les dues pestanyes que n'hi han: autenticar connexió i permet les connexió del client de xarxa (algo així). . Configurar xquartz per tal qeu accepti connexions gràfiques entrants: ens en anem a preferències -> Protecció i activem les dues pestanyes que n'hi han: autenticar connexió i permet les connexió del client de xarxa (algo així).
 +
 +{{ :users:guides:photo_5879497735449723141_y.jpeg?400 |}}
  
 . Entrar a la terminal d'xquartz: . Entrar a la terminal d'xquartz:
Line 100: Line 102:
  
 Si veiem que ens apareixen uns ulls que van seguint el ratolí a mesura que es va movent per l'escriptori llavors el sistema gràfic és actiu i ja podem executar el programa gràfic que necessitem. Si veiem que ens apareixen uns ulls que van seguint el ratolí a mesura que es va movent per l'escriptori llavors el sistema gràfic és actiu i ja podem executar el programa gràfic que necessitem.
- 
 ### Usuaris Windows. ### Usuaris Windows.
  
-L'enfocament en Windows també és una mica diferent. I també depèn de la versió de Windowsde si tenim cap firewall de Windows activat, etc. S'ha d'estudiar cada cas en particular.+#### Manera clàssica de fer-ho (des de xarxa del centre i amb puttyXming, etc).
  
 Recordem també que en tot cas per connectar-se gràficament al cluster cal fer-ho des de la xarxa cablejada del centre (no via wifi, ni eduroam, ni tampoc des de fora del centre). Recordem també que en tot cas per connectar-se gràficament al cluster cal fer-ho des de la xarxa cablejada del centre (no via wifi, ni eduroam, ni tampoc des de fora del centre).
  
 . En primer lloc hem d'instal·lar el programari [Xming](http://www.straightrunning.com/XmingNotes/).  . En primer lloc hem d'instal·lar el programari [Xming](http://www.straightrunning.com/XmingNotes/). 
 +
 +Dintre de l'Xming, ens anirem a "Propiedades -> Acceso directo", i dintre d'aquí on posa "Destino" posarem \Xming\Xming.exe" :0 -clipboard -multiwindow **-ac** 
 +
 +**És molt important que posem això del -ac de l'Xming, sinó, és ben possible que no funcioni. Oju amb això.**
  
 . Un cop instal·lat i executat, cal dir-li que obri l'accés X11 a connexions externes. Això es fa via Tunneling -> X11 Tunneling -> tunnel X11 connections (activant la pestanya): . Un cop instal·lat i executat, cal dir-li que obri l'accés X11 a connexions externes. Això es fa via Tunneling -> X11 Tunneling -> tunnel X11 connections (activant la pestanya):
Line 113: Line 118:
 {{:users:guides:capturapantallaconnexionsxming.jpeg?600|}} {{:users:guides:capturapantallaconnexionsxming.jpeg?600|}}
  
 +
 +. Un cop fet això ens connectarem al cluster de la manera habitual via [putty](https://www.putty.org/). Dintre de putty ens en anirem a Profile settings -> Tunneling -> X11 Tunneling i activarem la pestanya Tunnel X11 connections.
 +
 +
 +{{:users:guides:captura_sshsecureshellclientx11.png?600|}} 
 +
 +Llavors ara sí que si ens connectem de la manera habitual dins de putty:
 +
 +```
 +ssh xavier.roijals@cluster-ceab.ceab.csic.es //enlloc de xavier.roijals posarem el nom del nostre usuari
 +```
 +
 +Llavors entrarem a cluster-ceab. I des de cluster-ceab seguirem els pasos habituals:
 +
 +```
 +xavier.roijals@cluster-ceab:~$ qlogin  
 +```
 +
 +Anar fent proves amb export DISPLAY i variant el número del display final (suposant que la nostra ip fos 161.111.254.196: 161.111.254.196.0, 161.111.254.196:1, 161.111.254.196:2, etc):
 +
 +```
 +xavier.roijals@node103$ export DISPLAY=161.111.254.196:6 //sent 161.111.254.196 la nostra ip.
 +xavier.roijals@node103$ xeyes
 +```
 +
 +
 +Si veiem que ens apareixen uns ulls que van seguint el ratolí a mesura que es va movent per l'escriptori llavors el sistema gràfic és actiu i ja podem executar el programa gràfic que necessitem. 
 +
 +#### Manera nova de fer-ho (permet connectar-se des de qualsevol xarxa)(més complicada)
 +
 +1.- En primer lugar, hay que realizar la conexión vpnssl al CEAB. Tal y cómo vamos haciendo con Forticlient / openfortivpn. 
 +
 +2.- En segundo lugar hay que ejecutar [mobaxterm](https://mobaxterm.mobatek.net/download-home-edition.html). 
 +
 +Una vez conectado con Forticlient y instalado MobaXterm, le dáis al signo más que aparece al lado del icono de la casa de mobaXterm, tal y cómo se puede ver en la captura de pantalla (donde podéis observar mis pocos progresos con el Paint):
 +
 +{{:users:guides:sin_titulo.png?800|}}
 +
 +Verás que se te abre como una sesión de terminal pero en local. Aquí deberás escribir:
 +
 +```
 +ssh -J nombre_usuario@cluster-ceab.ceab.csic.es nombre_usuario@node102 -N -L 5901:localhost:5901
 +```
 +
 +(pongo node102 por ejemplo, en realidad deberías poner el número de algún nodo que hayas visto que esté más o menos libre, pero siempre -a no ser en casos **muy** específicos de la cola ceab -del nodo 102 al 112 menos el 110)
 +
 +(Te pedirá dos veces la password, que deberás porner la misma (la tuya del cluster) las dos veces).
 +
 +Si todo ha ido bien verás que no te dice nada, se queda igual, con el cursor debajo de nombre\_usuario@nodo02.
 +
 +3.- Deberás repetir el mismo paso (de abrir una sesión de ssh), pero esta vez simplemente abrirte una sesión de ssh normal:
 +
 +```
 +ssh nombre_usuario@cluster-ceab.ceab.csic.es
 +```
 +
 +. Y una vez dentro de cluster-ceab, hacer un qlogin al node102 (o nodo que hayas elegido):
 +
 +```
 +qlogin -q ceab@node102
 +```
 +
 +. Tienes que copiarte el fichero siguiente a un subdirectorio .vnc/xstartup de tu home:
 +
 +```
 +#!/bin/sh
 +
 +export XKL_XMODMAP_DISABLE=1
 +exec startfluxbox
 +```
 +
 +
 +. Y entonces, dentro del node102 iniciar una sesión de vncserver (servidor gráfico):
 +
 +```
 +vncserver -geometry 1920x800
 +```
 +
 +(yo le he puesto esta geometría, pero se la puedes cambiar, 1600x800, lo que prefieras).
 +
 +(en el primer uso, te pedirá de crear una password, le pones la que quieras).
 +
 +4.- Tienes que descargarte RealVNC (versión gratuita), desde [aquí](https://www.realvnc.com/es/connect/download/viewer/) y instalártelo.
 +
 +Una vez instalado, debes ejecutarlo y en la barra de arriba poner: localhost:5901
 +
 +Si te pide una password, le pones la que hayas creado antes...
 +
 +...y se te abrirá una sesión gráfica con un escritorio muy simple y muy cutre (fluxbox) pero que consume muy pocos recursos. Aquí haces botón derecho y seleccionas Applications -> Terminal Emulators -> XTerm  y se te abrirá una terminal en la sesión gráfica donde ya podrás ejecutar la aplicación gráfica que prefieras.
 +
 +5.- **ESTO ES MUY IMPORTANTE**. Una vez que hayas finalizado el trabajo, deberás hacer obligatoriamente los siguientes pasos:
 +
 +. CERRAR la sesión gráfica de Realvnc.
 +
 +. dentro de las dos terminales de mobaxterm (la de ssh -J etc etc y la de ssh y ya está dentro del nodo en cuestión) deberás ir a la terminal donde tienes abierta la sesión de node100 y matar la sesión de vncserver con el comando:
 +
 +```
 +vncserver -kill :1
 +```
 +
 +Si no queda abierta y luego es un follón para matar las sesiones antiguas.
  
  
  
users/guides/graphical_access.1556796702.txt.gz · Last modified: by admins_ceab