Як можна скопіювати / вставити файли через 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, та, яку я намагався до цього часу, працює сервер 2003 R2. Сервери клієнтів варіюються від Server 2000 до Server 2008.

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

Вибачте, якщо це дурне питання.

Заздалегідь дякую за вашу допомогу.

Редагувати: Копіювання та вставлення тексту, здається, працює просто чудово, але це не те, що мені потрібно.

Відповіді:


61

https://github.com/FreeRDP/Remmina/isissue/243 говорить, що акції з’являються за допомогою Remmina, коли ви також вмикаєте перенаправлення звуку. Для резюме, ось що вам потрібно зробити:

  1. Створіть з'єднання Remmina RDP до машини Windows
  2. Відредагуйте це з'єднання.
  3. На вкладці Основні Виберіть папку спільного доступу
  4. На вкладці Додатково змініть звук на локальний. Збережіть його та підключіть

Потім спільна папка з’явиться у вікні Мій комп'ютер.
(Якщо вона не відображається, спробуйте натиснути Оновити).


3
Це недоцільно, але це працює :)
simbabque

+1 єдина відповідь, яка працювала на мене
Doon

1
Також працює з rdesktop -r sound:local -r disk:nameOnHost=/home/user/windows(не працює ~)
Домінік

просто для додання вам потрібно перейти у властивості папки та натиснути розділ "Місцева мережа" та натиснути прапорець і дозволити спільний доступ, щоб лише він відображався у Windows RDP
piyushmandovra

1
@KarlMorrison 1. Створіть RDP-з'єднання Remmina (повинно бути очевидно, що це означає). 2. Поки ви перебуваєте в ньому, виберіть загальну папку. Якщо ви озираєтесь, ваші шанси на пошук цього варіанту збільшаться в 10 разів. 3. На вкладці «Додатково» змініть звук на локальний .. Досить зрозумілий. Яка частина бентежить?
Мухаммед бен Юсрат

14

Цитування зі сторінки man (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

1
Так, здається, що Windows не показує його в "Моєму комп'ютері", але я можу перейти до нього, дякую.
Дай

2
Я не думаю, що ви знаєте, як отримати доступ до папки за допомогою remmina? \\ tsclient порожній, навіть якщо встановлена ​​частка. Remmina працює на повноекранному екрані краще, ніж rdesktop, тому я вважаю за краще використовувати це.
Дай

як ви перейдете до нього, якщо він не відображається на моєму комп’ютері? використовуючи командний рядок? який шлях до Windows для посилання на частку?
Абхішек Ананд

7

Іншим варіантом буде (якщо це підходить, звичайно), використовувати спільний папку, яку ви можете визначити у профілі з'єднання залишкового вмісту.

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


7

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

redsktop -r sound:local -r disk:share=/home/me


1

Порада: при rdesktop -r disk:sharename=/home/user/whateverвикористанні прямого шляху використання використання ~/whateverне працює.


1

Використовуючи remmina (1.2.0), це варіант у gui:

  • Відредагуйте своє з'єднання
  • Поставте прапорець "Надіслати папку" та виберіть одну папку в хості.

3
Де я повинен бачити на комп'ютері Windows?
Рой

1

За допомогою KRDC v17.04.3 диски, встановлені на / медіа, були автоматично видимі для мене в Провіднику Windows у системній папці з назвою медіа.


0
  1. Ви можете підключитися до загальних папок Windows, наприклад, з nautilus.

  2. Ви можете встановити сервер Samba на своєму пристрої та підключитися до нього з Windows-машини.

  3. Ви можете встановити FTP-сервер на одній із машин та FTP-клієнт на іншій машині.

  4. Більшість рішень не залежать від того, використовуєте ви KDE чи Gnome чи інше. Ви можете використовувати "Gnome-Programs" у KDE та навпаки.

Також є відкриття для вікон, яке може вам допомогти:

sshwindows

Тоді ви можете використовувати scp, наприклад:

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

Але я цього не пробував.


1
Більшість серверів дуже далекі, заховані за різними типами VPN і не відкриті для майстерності самим. Я просто хочу хорошого простого ctrl-c, ctrl-v, як я б робив, якби я використовував віддалений робочий стіл Windows.
Дай

Зазвичай люди спочатку переходять на Linux із серверами, а потім із настільним ПК ;-) Але вітаю за цей крок! --- Тепер я додав посилання, яке може вам допомогти. Добре, і тепер я зрозумів, що ви шукаєте рішення для копіювання та вставки ...
Michael K

Це те, що я знайшов за допомогою Google ... це може вам допомогти: superuser.com/questions/224952/…
Michael K

Дякую, я раніше використовував scp, але чи не вимагає внесення змін на сервер? Я не завжди можу це зробити.
Дай

Так. Чи допомогло вам посилання? Йдеться про перенаправлення Clipbioard.
Майкл К

0

У підключенні Remmina RDP на сервері Windows і файлів передачі немає.

Легко в диспетчері програмного забезпечення просто шукайте передачу файлів. Як і Sshfs - клієнт файлової системи на основі протоколу передачі файлів SSH. Встановіть його.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.