Enjoy A New Student Discount All 55,000 Courses on sale for Only $12.99

Ends in 05h 23m 49s

AWS – Guacamole. Permitir intercambio de ficheros

Si nuestra instalación 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 parámetros de conexión,

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

Guardáis estas modificaciones, y la próxima vez que entréis con esta conexión, podréis intercambiar ficheros con vuestra máquina remota

Intercambiando ficheros en una sesión de Guacamole

Llegados a este punto, ya no importa como lo habéis 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 tenéis 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 estáis viendo todos los ficheros que tenéis 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 podéis elegir el/los archivo a subir, y al pulsar «Abrir», se subirá

Subiendo un archivo a una maquina remota con guacamole

Cuando queráis, podéis 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

/*Si te ha gustado el artículo
no dudes en compartirlo*/

Facebook
Twitter
LinkedIn

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies

Ver mi IP

Ver ip de mi máquina
tipo valor
Ip: 3.236.18.23
Proxy: 3.236.18.23
Remote host: ec2-3-236-18-23.compute-1.amazonaws.com
Remote port: 37724
** 3.236.18.23, 172.70.35.103