Как я могу копировать / вставлять файлы через RDP в Kubuntu?

40

Я недавно установил последнюю версию Kubuntu (x64) на свою рабочую машину, когда пытаюсь перейти от Windows. К сожалению, я очень часто использую RDP для подключения к серверам клиентов, и мне нужно иметь возможность копировать файлы между ними.

Я попробовал следующие пакеты без удачи:

remmina rdesktop xfreerdp

Моя последняя попытка решить эту проблему заключалась в подключении одной из моих папок к удаленному серверу. Вот команда, которую я использовал для запуска rdesktop:

rdesktop -5 -K -r disk:home=/home/dai -r clipboard:CLIPBOARD -r sound:off -x l -P 192.168.0.2 -u "administrator" -p pass

Не все серверы работают под одной и той же версией Windows, я пробовал до сих пор использовать Server 2003 R2. Клиентские серверы варьируются от Server 2000 до Server 2008.

Я гуглюл это как сумасшедший, но все решения, которые я нахожу, кажутся неудачными, возможно, потому что почти вся помощь там предполагает, что я использую Gnome.

Извините, если это глупый вопрос.

Заранее спасибо за вашу помощь.

Изменить: Копирование и вставка текста, кажется, работает нормально, но это не то, что мне нужно.

Dai
источник

Ответы:

61

https://github.com/FreeRDP/Remmina/issues/243 говорит, что общие ресурсы отображаются с помощью Remmina, когда вы также включаете перенаправление звука. Напомним, вот что вы должны сделать:

  1. Создайте соединение Remmina RDP с машиной Windows
  2. Отредактируйте это соединение.
  3. На вкладке Основные выберите общую папку
  4. На вкладке «Дополнительно» измените звук на локальный. Сохраните его и подключите

Затем общая папка появляется в Моем компьютере в Windows.
(Если он не появляется, попробуйте нажать Обновить).

Абхишек Ананд
источник
3
Это смешно, но это работает :)
simbabque
+1 единственный ответ, который работал для меня
Doon
1
Работает также с rdesktop -r sound:local -r disk:nameOnHost=/home/user/windows(не работает ~)
Доминик
просто чтобы добавить, вам нужно перейти в свойства папки и щелкнуть «Локальный сетевой
ресурс», установить
1
@KarlMorrison 1. Создайте RDP-соединение Remmina (должно быть очевидно, что оно означает). 2. Пока вы на нем, выберите общую папку. Если вы посмотрите вокруг, ваши шансы найти эту опцию увеличатся в 10 раз. 3. На вкладке «Дополнительно» измените звук на местный. Довольно понятно. Какая часть сбивает с толку?
Мухаммед бин Юсрат
14

Цитата из справочной страницы (http://linux.die.net/man/1/rdesktop):

-r comport:<comport>=<device>,... Перенаправляет последовательные устройства на вашем клиенте на сервер. Обратите внимание, что если вам нужно изменить какие-либо настройки последовательного устройства, сделайте это с помощью соответствующего инструмента перед запуском rdesktop. В большинстве операционных систем вы бы использовали stty. Для поддержки двунаправленного чтения и чтения требуется Windows XP или новее. В Windows 2000 он создаст порт, но он не является бесшовным, большинство программ оболочки не будут работать с ним.

-r disk:<sharename>=<path>,... Перенаправляет путь к общему ресурсу \ tsclient \ на сервере (требуется Windows XP или новее). Имя общего ресурса ограничено 8 символами.


Таким образом, что-то вроде этого должно работать:

rdesktop -r disk:sharename=/home/dai -P 192.168.0.2
maniat1k
источник
1
Ах, похоже, что Windows не показывает его в моем компьютере, но я могу перейти к нему, спасибо.
Дай
2
Я не думаю, что вы знаете, как получить доступ к общему ресурсу с помощью remmina? \\ tsclient пуст, даже если установлен общий ресурс. Remmina работает лучше в полноэкранном режиме, чем rdesktop, поэтому я бы предпочел использовать это.
Дай
как перейти к нему, когда он не отображается в моем компьютере? используя командную строку? Каков путь Windows для ссылки на общий ресурс?
Абхишек Ананд
7

Другим вариантом будет (если это, конечно, подходит) использовать общий фоллер, который вы можете определить в профиле подключения remmina.

Перейдите в профиль подключения и в нижней части укажите папку для совместного использования с удаленным компьютером.

Зафар
источник
7

Странно, но rdesktop требует совместного использования диска и звука:

redsktop -r sound:local -r disk:share=/home/me
Vinci
источник
3

с xfreerdp:

xfreerdp "/v:hostname.example.com" "/u:myusername" /drive:tmp,/tmp
akostadinov
источник
1

Совет: при использовании rdesktop -r disk:sharename=/home/user/whateverиспользуйте прямой путь, использование ~/whateverне будет работать.

matemaciek
источник
1

Используя remmina (1.2.0), это опция в графическом интерфейсе:

  • Изменить ваше соединение
  • Проверьте «Общая папка» и выберите одну папку на хосте.
jgpATs2w
источник
3
Где я должен увидеть компьютер с Windows?
Рой
1

В KRDC v17.04.3 диски, смонтированные в / media, были автоматически видны мне в проводнике Windows в системной папке с именем media.

JasonPlutext
источник
0
  1. Вы можете подключиться к общим папкам Windows, например, с помощью nautilus.

  2. Вы можете настроить сервер Samba на своем компьютере и подключиться к нему с компьютера Windows.

  3. Вы можете настроить FTP-сервер на одном из компьютеров и FTP-клиент на другом компьютере.

  4. Большинство решений не зависят от того, используете ли вы KDE или Gnome или что-то еще. Вы можете использовать «Программы Gnome» в KDE и наоборот.

Существует также openssh для Windows, который может помочь вам:

sshwindows

Тогда вы можете использовать scp, например:

scp sourcehost:/any/directory /any/local/directory
scp /any/local/directory destinationhost:/and/directory

Но я этого не пробовал.

Майкл К
источник
1
Большинство серверов находятся очень далеко, они скрыты за различными типами VPN и не открыты для работы самостоятельно. Мне просто нужен хороший простой ctrl-c, ctrl-v, как если бы я использовал удаленный рабочий стол Windows.
Дай
Обычно люди сначала переходят на Linux с серверов, а затем со своих настольных ПК ;-) Но поздравляю с этим шагом! --- Я сейчас добавил ссылку, которая может вам помочь. Хорошо, и теперь я понял, что вы ищете решение для копирования и вставки ...
Майкл К
Это то, что я нашел с помощью Google ... это может помочь вам: superuser.com/questions/224952/…
Майкл К
Спасибо, я раньше использовал scp, но не требует ли он внесения изменений на сервер? Я не всегда могу это сделать.
Дай
Да, это так. Ссылка помогла вам? Речь идет о перенаправлении Clipbioard.
Майкл К
0

В Remmina RDP соединение на сервере Windows и нет передачи файлов.

Легко в диспетчере программного обеспечения просто искать передачу файлов. Как Sshfs - клиент файловой системы на основе протокола передачи файлов SSH Установите его.

user910420
источник