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:27] – [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): 
 + 
 +{{: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.1556796473.txt.gz · Last modified: by admins_ceab