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


13

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

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

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

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

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


та же проблема здесь ... \\tsclientпусто. Вы когда-нибудь находили исправление?
Капдрагон

1
нет. это все еще пусто для меня ...
akonsu

Пожалуйста, прочитайте мой ответ; это должно предоставить вам решение.
Валентин

Ответы:


17

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


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

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


спасибо, но я там этого не вижу. Пожалуйста, обратитесь к моему комментарию под ответом 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.


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

Инструкции в порядке. Я просто попробовал их. За проголосовал.
Shoan

0

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

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


0

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.