Menu

How to enable RDP File transfer on Git Unstable

Help
Danesh
2014-01-17
2016-08-01
  • Danesh

    Danesh - 2014-01-17

    Hi there,

    Many thanks for fantastic Guacamole :)

    I trying to use latest unstable source and enable RDP file transfer.

    Can you please help and let me know what configuration I would need to add to RDP connection setting of user-mapping.xml to enable this?

    Many thanks for your help in advance.

    Cheers... Steve

     
  • Michael Jumper

    Michael Jumper - 2014-01-17

    To enable file transfer for RDP, you must set two additional parameters on each connection requiring file transfer support:

    1. "enable-drive" must be set to "true"
    2. "drive-path" must be set to the path to a existing directory, accessible on the server hosting guacd, and writable by the user running guacd

    With these parameters set, the contents of that directory will be exposed to the RDP connection as a virtual drive. Dragging files into the browser window will upload those files to the virtual drive, and they will persist on the server within the directory you gave.

    Files can be downloaded by copying them into the "Download" folder on this virtual drive.

    If you encounter any problems, check syslog and make sure the "guacdr" plugin is loading - it may have installed in the wrong location.

    Lastly, be aware that this hasn't been released yet because we are still testing it. If you notice any problems, please let us know. =)

     
  • Danesh

    Danesh - 2014-01-19

    Michael,

    Many thanks for the info.

    I will make sure to let you know :)

    I assume I also need to compile latest Guacamole client so it allows dragging file to browser window as guacamole-client-0.8.3 doesn't allow dragging files?

    Cheers... Steve

     
  • Michael Jumper

    Michael Jumper - 2014-01-20

    Yep. That's correct.

     
  • DNSChecker

    DNSChecker - 2014-11-03

    Hi everyone,

    I have the same problem that Danesh, but I've checked that guacdr pluing is not loading:

    Nov 3 09:43:33 guacamole guacd[13671]: Protocol "rdp" selected
    Nov 3 09:43:33 guacamole guacd[13671]: Connection ID is "$313ce0f7-92f9-4fa1-a3bc-3b4c03c7e73c"
    Nov 3 09:43:33 guacamole guacd[13671]: No security mode specified. Defaulting to RDP.
    Nov 3 09:43:33 guacamole guacd[13671]: Client resolution is 1280x923 at 96 DPI
    Nov 3 09:43:33 guacamole guacd[13671]: Loading keymap "base"
    Nov 3 09:43:33 guacamole guacd[13671]: Loading keymap "en-us-qwerty"
    Nov 3 09:43:33 guacamole guacd[13671]: Failed to load guacsnd plugin.
    Nov 3 09:43:33 guacamole guacd[13671]: Failed to load guacdr plugin.
    Nov 3 09:43:33 guacamole guacd[13671]: Starting client
    Nov 3 09:57:12 guacamole guacd[13748]: Guacamole proxy daemon (guacd) version 0.9.3

    I don't know why. Any idea?

    Thanks in advance!

     
    • vitor

      vitor - 2014-11-03

      Hi

      Locate "guacdr.so" - it is probably in "/usr/local/lib/freerdp"
      Locate libfreerdp.so
      In the directory where you find libfreerdp
      .so, create a new directory called "freerdp", if it doesn't exist already
      Copy the "guacdr.so" file to this "freerdp" directory
      Try again

       
  • Devendra Kumar Shukla

    Hello,

    I have enable the sftp and our glucamole. But after dragging file is not visible at any folder in virtual machine and also if we drag and drop files in virtual to physical machine then file is not transfer.