Jak mogę skopiować / wkleić pliki przez RDP w Kubuntu?

40

Niedawno zainstalowałem najnowszą wersję Kubuntu (x64) na komputerze roboczym, gdy próbuję przeprowadzić migrację z systemu Windows. Niestety bardzo często używam protokołu RDP do łączenia się z serwerami klienta i muszę mieć możliwość kopiowania plików.

Próbowałem następujących pakietów bez powodzenia:

remmina rdesktop xfreerdp

Moja ostatnia próba rozwiązania tego problemu polegała na podłączeniu jednego z moich folderów do zdalnego serwera, oto polecenie, którego użyłem do uruchomienia 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

Na wszystkich serwerach nie działa ta sama wersja systemu Windows, na której próbowałem do tej pory działa Server 2003 R2. Serwery klientów mają zakres od Server 2000 do Server 2008.

Googlowałem to jak szalony, ale wszystkie rozwiązania, które znalazłem, zawiodły, może dlatego, że prawie cała pomoc zakłada, że ​​prowadzę Gnome.

Przepraszam, jeśli to głupie pytanie.

Z góry dziękuje za twoją pomoc.

Edycja: Kopiowanie i wklejanie tekstu wydaje się działać dobrze, ale nie tego potrzebuję.

Dai
źródło

Odpowiedzi:

61

https://github.com/FreeRDP/Remmina/issues/243 mówi, że udziały pojawiają się za pomocą Remminy, gdy włączysz także przekierowanie dźwięku. Podsumowując, oto co musisz zrobić:

  1. Utwórz połączenie RDP Remmina z maszyną z systemem Windows
  2. Edytuj to połączenie.
  3. Na karcie Podstawowe wybierz folder udostępniania
  4. Na karcie Zaawansowane zmień dźwięk na lokalny. Zapisz i połącz

Następnie folder współdzielony pojawia się w oknie Mój komputer w systemie Windows.
(Jeśli się nie pojawi, spróbuj kliknąć Odśwież).

Abhishek Anand
źródło
3
Jest niepotrzebnie, ale działa :)
simbabque
+1 jedyna odpowiedź, która mi
pomogła
1
Współpracuje również z rdesktop -r sound:local -r disk:nameOnHost=/home/user/windows(nie działa z ~)
Dominik
tylko, aby dodać, musisz przejść do właściwości folderu i kliknąć Lokalny udział sieciowy i kliknąć pole wyboru i zezwolić na udostępnianie, że tylko on pojawi się w Windows RDP
piyushmandovra
1
@KarlMorrison 1. Utwórz połączenie RDP Remmina (powinno być oczywiste, co to oznacza). 2. W tym momencie wybierz folder współdzielony. Jeśli rozejrzysz się, szanse na znalezienie tej opcji wzrosną dziesięciokrotnie. 3. W zakładce zaawansowanej zmień dźwięk na lokalny. Dość zrozumiałe. Która część jest myląca?
Muhammad bin Yusrat
14

Cytowanie ze strony man (http://linux.die.net/man/1/rdesktop):

-r comport:<comport>=<device>,... Przekierowuje urządzenia szeregowe klienta do serwera. Zauważ, że jeśli chcesz zmienić jakiekolwiek ustawienia na urządzeniu szeregowym, zrób to za pomocą odpowiedniego narzędzia przed uruchomieniem rdesktop. W większości systemów operacyjnych użyłbyś stty. Obsługa dwukierunkowego / odczytu wymaga systemu Windows XP lub nowszego. W Windows 2000 utworzy port, ale nie jest płynny, większość programów powłoki nie będzie z nim współpracować.

-r disk:<sharename>=<path>,... Przekierowuje ścieżkę do udziału \ tsclient \ na serwerze (wymaga systemu Windows XP lub nowszego). Nazwa udziału jest ograniczona do 8 znaków.


Dlatego coś takiego powinno działać:

rdesktop -r disk:sharename=/home/dai -P 192.168.0.2
maniat1k
źródło
1
Ach, wygląda na to, że Windows nie wyświetla go w Moim komputerze, ale mogę do niego nawigować, dzięki.
Dai,
2
Nie sądzę, że wiesz, jak uzyskać dostęp do udziału za pomocą remmina? \\ tsclient jest pusty, mimo że ustawiony jest udział. Remmina działa lepiej na pełnym ekranie niż rdesktop, więc wolałbym tego użyć.
Dai,
jak do niej nawigować, gdy nie wyświetla się na Moim komputerze? używasz wiersza poleceń? Jaka jest ścieżka systemu Windows do odniesienia do udziału?
Abhishek Anand
7

Inną opcją byłoby (jeśli jest to oczywiście odpowiednie) użycie udostępnionego folera, który można zdefiniować w profilu połączenia remmina.

Przejdź do profilu połączenia, a na dole zdefiniuj folder, który chcesz udostępnić zdalnemu komputerowi.

Zafar
źródło
7

To dziwne, ale rdesktop wymaga wspólnego dysku i dźwięku:

redsktop -r sound:local -r disk:share=/home/me
Vinci
źródło
3

z xfreerdp:

xfreerdp "/v:hostname.example.com" "/u:myusername" /drive:tmp,/tmp
akostadinov
źródło
1

Wskazówka: w przypadku rdesktop -r disk:sharename=/home/user/whateverkorzystania z bezpośredniej ścieżki używanie ~/whatevernie działa.

matemaciek
źródło
1

Używając remmina (1.2.0), jest to opcja w GUI:

  • Edytuj swoje połączenie
  • Zaznacz „Udostępnij folder” i wybierz jeden folder na hoście.
jgpATs2w
źródło
3
Gdzie powinienem zobaczyć na komputerze z systemem Windows?
Royi
1

W wersji KRDC 17.04.3 dyski zamontowane w / media były automatycznie dla mnie widoczne w Eksploratorze Windows w folderze systemowym o nazwie media.

JasonPlutext
źródło
0
  1. Możesz łączyć się z udostępnionymi folderami systemu Windows, np. Za pomocą nautilus.

  2. Możesz skonfigurować serwer Samba na swoim komputerze i połączyć się z nim z komputera z systemem Windows.

  3. Możesz skonfigurować serwer FTP na jednym z komputerów i klienta FTP na drugim komputerze.

  4. Większość rozwiązań nie zależy od tego, czy korzystasz z KDE, Gnome czy cokolwiek innego. Możesz używać „Gnome-Programs” w KDE i na odwrót.

Istnieje również openssh dla Windows, który może ci pomóc:

sshwindows

Następnie możesz użyć scp np .:

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

Ale nie próbowałem tego.

Michael K.
źródło
1
Większość serwerów jest bardzo daleko, ukryta za różnymi rodzajami VPN i nie jest otwarta na majsterkowanie. Chcę tylko ładnego prostego ctrl-c, ctrl-v, tak jak zrobiłbym, gdybym używał zdalnego pulpitu Windows.
Dai
Zwykle ludzie najpierw migrują do systemu Linux za pomocą serwerów, a następnie komputerów stacjonarnych ;-) Ale gratuluję tego kroku! --- Teraz dodałem link, który może ci pomóc. Okej, a teraz zrozumiałem, że szukasz rozwiązania kopiowania i wklejania ...
Michael K
Oto, co znalazłem za pomocą Google ... to może ci pomóc: superuser.com/questions/224952/...
Michael K
Dzięki, używałem wcześniej scp, ale czy nie wymaga to wprowadzania zmian na serwerze? Nie zawsze mogę to zrobić.
Dai
Tak. Czy link Ci pomógł? Chodzi o przekierowanie Clipbioard.
Michael K
0

W Remmina połączenie RDP na serwerze Windows i bez przesyłania plików.

Łatwy w menedżerze oprogramowania po prostu szukaj transferu plików. Jak Sshfs - klient systemu plików oparty na protokole przesyłania plików SSH Zainstaluj go.

użytkownik910420
źródło