rdesktop на windows server 2012 из убунту

13

У меня есть клиентская машина с Ubuntu, и у меня есть Windows Server 2012, к которому я подключаюсь rdesktop.

Мне нужно скопировать файл с моего клиентского компьютера на сервер. Я попытался поделиться каталогом, как это:

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

Я понятия не имею, как получить доступ к этому общему каталогу. Я никогда не использовал rdesktopWindows Server или раньше.

пожалуйста помоги.

akonsu
источник
та же проблема здесь ... \\tsclientпусто. Вы когда-нибудь находили исправление?
Капдрагон
1
нет. это все еще пусто для меня ...
akonsu
Пожалуйста, прочитайте мой ответ; это должно предоставить вам решение.
Валентин

Ответы:

17

Похоже, что спецификации для RDP (MS-RDPEFS) изменились. В определенных версиях Windows вам также нужно переслать звук, чтобы заставить работать диск.

Valentin
источник
7
Спасибо, этот совет работал для меня (rdesktop 1.8.1)! rdesktop -r disk:... -r sound:local:alsaсделанный
разделом
2
Это совершенно безумие, что это на самом деле работает.
spuriousdata
1
Вы знаете, можно ли использовать тот же трюк remmina?
Esteve
3
Это сработало, и оба сделали и разрушили мой день ...
Брайан,
5

Попробуйте добавить -r sound:localв вашу команду.

Последняя команда должна выглядеть так:

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

Эрик
источник
1

Откройте Проводник. Он должен отображаться в компьютере с другими дисками.

MDMarra
источник
спасибо, но я там этого не вижу. Пожалуйста, обратитесь к моему комментарию под ответом RobW.
Аконсу
0

В этом примере я называю ваш хост Ubuntu1.

Используя эту команду для доступа к запуску rdesktop из Ubuntu1:

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

Я подключаюсь к 10.0.0.126 просто отлично. Я открываю Windows Explorer и смотрю внизу моего списка. Чуть ниже моего диска Z: я вижу значок диска и мой диск в Ubuntu1

Я могу сохранить файлы в нем, и они появляются на Ubuntu1 в каталоге / home / mydir.

RobW
источник
1
в моем случае это не показывает в проводнике Windows. Я вижу \\tsclient, но он пуст. Windows-сервер, который я использую, является экземпляром AWS EC2, может, мне нужно что-то настроить?
Аконсу
Инструкции в порядке. Я просто попробовал их. За проголосовал.
Shoan
0

РЕДАКТИРОВАТЬ: Если вы знаете о \ tsclient, и вы знаете, что он пуст, этот ответ не для вас.

Как получить доступ к правильному общему каталогу с удаленного сервера Windows: во время удаленного сеанса на сервере Windows он должен быть указан в списке «Компьютер» среди других дисков. Если это не так, попробуйте ввести \\tsclientв адресной строке компьютера. Если быть точным, ваш общий каталог должен быть доступен по адресу \\tsclient\mydisk.

betatester07
источник
0

Включение звука также работает для Remmina для решения проблемы с отсутствующим общим диском. Я считаю, что remmina и другие RDP-клиенты для Linux просто используют rdesktop для завершения соединения.

Просто измените опцию выпадающего меню «Звук» на «Локальный», и вуаля, теперь появится указанная общая папка. Также исправляет отсутствующие принтеры.

Гармония Райт
источник