Si nuestra instalaciónnstalacion guacamole funciona bien, veréis que es difícil prescindir de sus servicios. Ya sea para unas pocas máquinas o para cientos de ella, el poder acceder con solo recordar usuario y contraseña, es una gran ventaja. Por ello, debemos empezar a plantearnos el poder subir y bajar ficheros entre nuestro equipo remoto y el equipo local.

Como se comparte en Guacamole

Recordad que estamos en un entorno bastante retorcido y terriblemente estándar. Estas dos aseveraciones, hacen que las cosas a veces se complique un poco, aunque la verdad, una vez puesto en marcha, da gusto…..

Os comento esto, porque la copia de ficheros no se produce exactamente entre nuestro ordenador local y el remoto, se produce entre nuestro ordenador local y el servidor Guacamole, Luego, este directorio queda visible en nuestra maquina remota

Compartir fichero con Guacamole

Bien, si tenemos claro estos conceptos, ya podemos ir creando en nuestro servidor Guacamole un directorio en el que tenga permisos de escritura,

# cd /home
# mkdir guacamoleSharing
# sudo chown -R tomcat8:tomcat8 guacamoleSharing

y eso ha sido la parte más difícil.

Compartir con Guacamole, autentificando con user-mapping.xml

Si nuestra instalación autentifica con user-mapping.xml, deberemos modificar ligeramente los parametros de conexion,

En efecto a la conexión que queramos dotar de posibilidades de subir ficheros, le añadiremos

<connection name="Windows 10">
      <protocol>rdp</protocol>
      <param name="hostname">35.180.118.59</param>
      <param name="port">3389</param>
      <param name="username">guacamole</param>
      <param name="password">EsTa$pass_vale</param>
      <param name="security">any</param>
      <param name="ignore-cert">true</param>
      <param name="enable-drive">true</param>
      <param name="drive-path">/home/guacamoleShare</param>
</connection>

Para indicar la ruta en el servidor Guacamole que contiene el directorio compartido; luego reiniciamos los servicios

# systemctl restart tomcat8
# systemctl restart guacd

Y ya podremos empezar a probarlo

Compartir con Guacamole, autentificando con Base de datos

Si autentificamos con base de datos, tampoco es muy complicado hacerlo. Como siempre el compartir o no, es una propiedad de la conexión,  de forma que si queremos que una conexión pueda compartir ficheros, solo tenemos que entrar como Administrador de Guacamole (normalmente «guacadmin»)

Entrando en configuracion de Guacamole, con guacadmin

No vamos a «Conexiones»

Modificando una conexion

Y, como en este caso, queremos modificar la conexión Wndows 10, pulsaremos encima de ella, para que nos aparezca el formulario de mantenimiento

Pantalla mantenimiento Guacamole

Si vamos a la parte inferior del formulario, alli podemos entrar la información necesaria

Añadir envio de ficheros RDP en guacamole

Guardais estas modificaciones, y la próxima vez que entreis con esta conexión, podreis intercambiar ficheros con vuestra máquina remota

Intercambiando ficheros en una sesión de Guacamole

Llegados a este punto, ya no importa como lo habeis conseguido; se supone que ya tenéis modificada vuestra conexión, y ahora queréis subir o bajar un fichero de un Windows remoto, pues bien, vamos a conectarnos como siempre, indicando a Guacamole el usuario y la contraseña, y, si tenemos opción, la conexión que deseemos utilizar.

Windows server RDP con Guacamole

Si abrimos el explorador de ficheros

Explorador de ficheros de Windows Server con una conexion RDP

Vemos que tenemos la carpeta «compartida», que es, precisamente el nombre que le di. Dentro de esa carpeta hay una carpeta «Download». Bien, cualquier cosa que movamos a esa carpeta, se descarga inmediatamente en nuestra máquina; como estamos detrás de un navegador de internet, utilizara su funcionalidad normal , pero, aparecerá inmediatamente en vuestra maquina.

Y…¿si queremos subir un fichero que tenemos en local?

Solo teneis que ir a vuestra pantalla remota, y pulsar (en Windows) las teclas Shift + Ctrl + Alt) y se os abre un diálogo a la izquierda

Pantalla de interconexion en Guacamole

Para lo que nos interesa, debéis pulsar en «Shared Drive»

Compartir ficheros con Guacamole

Ahora estais viendo todos los ficheros que teneis en vuestra área de intercambio (la carpeta Download es virtual). Estos ficheros, se quedan aquí, incluso después de haber cerrado la sesión, ya que es un área virtual compartida por todas las conexiones que la invoquen, y por las máquinas remotas.

Si queréis subir un fichero, pulsamos en «Subir ficheros»

Guacamole. Subida de archivos

Se os abre la clásica ventana que apunta a vuestro disco local, en donde podeis elegir el/los archivo a subir, y al pulsar «Abrir», se subirá

Subiendo un archivo a una maquina remota con guacamole

Cuando querais, podeis volver a pulsar Shift+Ctrl+alt para volver a vuestro servidor remoto, y, tras un F5 (actualizar), tendréis el/los archivos subidos

 

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.