I have a client machine running ubuntu, and I have a windows server 2012 that I connect to using rdesktop.

I need to copy a file from my client machine to the server. I tried sharing a directory like this:

rdesktop -u username -p password -r disk:mydisk=/home/mydir server_IP

I have no idea how to access this shared directory. I have never used rdesktop or windows server before.

please help.

  • same issue here...\\tsclient is empty. Did you ever find a fix? – capdragon Sep 18 '13 at 17:05
  • 1
    no. it is still empty for me... – akonsu Sep 18 '13 at 17:57
  • Please read my answer; it should provide you with the solution. – Valentin Apr 27 '14 at 14:27

It seems that specifications for RDP (MS-RDPEFS) have changed. In specific Windows versions, you also have to forward audio in order to get disk forwarding to work.

  • 7
    Thanks, this tip worked for me (rdesktop 1.8.1)! rdesktop -r disk:... -r sound:local:alsa made by share finally show up in Server 2012. – hmn Feb 12 '14 at 16:42
  • 2
    It's completely insane that this actually works. – spuriousdata Mar 3 '15 at 23:49
  • 1
    Do you know if the same trick can be used in remmina? – Esteve Jun 11 '15 at 15:17
  • 3
    This worked and both made and ruined my day... – Bryan Jul 9 '15 at 15:33

Try adding -r sound:local to your command.

The final command should look like this:

rdesktop -u username -p password -r disk:mydisk=/home/mydir server_IP -r sound:local


Open up Explorer. It should show up in Computer with other drives.

  • thanks, but I do not see it there. Please refer to my comment under RobW's answer. – akonsu Jul 13 '13 at 1:33

For this example, I'm naming your host Ubuntu1.

Using this command to access launch rdesktop from Ubuntu1:

rdesktop -u rob -p Password1 -r disk:mydisk=/home/mydir

I connect to just fine. I open Windows Explorer and look at the bottom of my list. Just below my Z: drive, I see a drive icon and mydisk on Ubuntu1

I can save files to it, and they appear on Ubuntu1 in directory /home/mydir.

  • 1
    in my case it does not show in windows explorer. I can see \\tsclient, but it is empty. The windows server that I am using is AWS EC2 instance, maybe I need to configure something? – akonsu Jul 13 '13 at 1:32
  • The instructions are fine. I just tried them. Up voted. – Shoan Dec 30 '15 at 8:03

EDIT: If you know about \tsclient and you know it is empty, this answer is not for you.

How to access correctly shared drectory from remote windows server: While in remote session on windows server, it should be listed in Computer among other drives. If it is not, try typing \\tsclient in address bar in Computer. To be specific, your shared directory should be accessible at \\tsclient\mydisk.


Enabling the Sound also works for Remmina to addresss missing shared drive issue. I believe remmina and other RDP clients for Linux just use rdesktop to complete the connection.

Just change the dropdown option on Sound to Local, and voila, the specified shared folder will now show up. Also fixes missing printers.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.