Wie kann ich in Kubuntu Dateien über RDP kopieren / einfügen?

40

Ich habe kürzlich das neueste Kubuntu (x64) auf meinem Arbeitscomputer installiert, während ich versuche, von Windows weg zu migrieren. Leider verwende ich RDP sehr häufig, um eine Verbindung zu den Servern des Kunden herzustellen, und muss Dateien kopieren können.

Ich habe die folgenden Pakete ohne Glück ausprobiert:

remmina rdesktop xfreerdp

Mein letzter Versuch, dieses Problem zu lösen, bestand darin, einen meiner Ordner mit dem Remote-Server zu verbinden. Hier ist der Befehl, mit dem ich rdesktop gestartet habe:

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

Auf den Servern wird nicht alle dieselbe Windows-Version ausgeführt. Die bisherige Version ist Server 2003 R2. Kundenserver reichen von Server 2000 bis Server 2008.

Ich habe das wie verrückt gegoogelt, aber alle Lösungen, die ich finde, scheinen zu scheitern, vielleicht, weil fast jede Hilfe davon ausgeht, dass ich Gnome starte.

Sorry, wenn das eine blöde Frage ist.

Vielen Dank im Voraus für Ihre Hilfe.

Bearbeiten: Kopieren und Einfügen von Text scheint gut zu funktionieren, aber das ist nicht was ich brauche.

Dai
quelle

Antworten:

61

https://github.com/FreeRDP/Remmina/issues/243 besagt, dass Freigaben mit Remmina angezeigt werden, wenn Sie auch die Audioumleitung aktivieren. Um es noch einmal zusammenzufassen:

  1. Erstellen Sie eine Remmina-RDP-Verbindung zum Windows-Computer
  2. Bearbeiten Sie diese Verbindung.
  3. Wählen Sie auf der Registerkarte Basis einen Freigabeordner aus
  4. Ändern Sie auf der Registerkarte Erweitert den Sound in Lokal. Speichern und verbinden

Dann wird der freigegebene Ordner in Windows unter Arbeitsplatz angezeigt.
(Wenn dies nicht der Fall ist, klicken Sie auf Aktualisieren.)

Abhishek Anand
quelle
3
Es ist lächerlich, aber es funktioniert :)
simbabque
+1 die einzige Antwort, die für mich funktioniert
Doon
1
Funktioniert auch mit rdesktop -r sound:local -r disk:nameOnHost=/home/user/windows(funktioniert nicht mit ~)
Dominik
Zum Hinzufügen müssen Sie zu den Ordnereigenschaften gehen und auf Lokale Netzwerkfreigabe klicken und das Kontrollkästchen
aktivieren
1
@KarlMorrison 1. Erstellen Sie eine Remmina-RDP-Verbindung (sollte klar sein, was dies bedeutet). 2. Wählen Sie einen freigegebenen Ordner, während Sie gerade dabei sind . Wenn Sie sich umschauen, erhöht sich die Wahrscheinlichkeit, dass Sie diese Option finden, um den Faktor 10. 3. Ändern Sie auf der Registerkarte Erweitert den Ton in Lokal. Ziemlich selbsterklärend. Welcher Teil ist verwirrend?
Muhammad bin Yusrat
14

Zitat aus der Manpage (http://linux.die.net/man/1/rdesktop):

-r comport:<comport>=<device>,... Leitet serielle Geräte auf Ihrem Client auf den Server um. Beachten Sie, dass Sie zum Ändern von Einstellungen an den seriellen Geräten ein geeignetes Werkzeug verwenden müssen, bevor Sie rdesktop starten. In den meisten Betriebssystemen würden Sie stty verwenden. Bidirektionale / Lese-Unterstützung erfordert Windows XP oder neuer. In Windows 2000 wird ein Port erstellt, der jedoch nicht nahtlos ist. Die meisten Shell-Programme funktionieren nicht damit.

-r disk:<sharename>=<path>,... Leitet einen Pfad zur Freigabe \ tsclient \ auf dem Server um (erfordert Windows XP oder neuer). Der Freigabename ist auf 8 Zeichen begrenzt.


So sollte so etwas funktionieren:

rdesktop -r disk:sharename=/home/dai -P 192.168.0.2
maniat1k
quelle
1
Ah, es scheint, dass Windows es nicht im Arbeitsplatz anzeigt, aber ich kann dorthin navigieren, danke.
Dai
2
Ich nehme nicht an, dass Sie wissen, wie Sie mit remmina auf die Freigabe zugreifen können. \\ tsclient ist leer, obwohl eine Freigabe festgelegt ist. Remmina arbeitet besser im Vollbildmodus als rdesktop, daher würde ich das lieber verwenden.
Dai
Wie navigieren Sie dorthin, wenn es auf meinem Computer nicht angezeigt wird? Kommandozeile verwenden? Wie lautet der Windows-Pfad für die Freigabe?
Abhishek Anand
7

Eine andere Möglichkeit wäre (wenn es natürlich passt), einen freigegebenen Ordner zu verwenden, den Sie im Verbindungsprofil von remmina definieren können.

Gehen Sie zum Verbindungsprofil und definieren Sie unten einen Ordner, der für die Remote-Maschine freigegeben werden soll.

Zafar
quelle
7

Es ist seltsam, aber für rdesktop müssen Festplatte und Sound gemeinsam genutzt werden:

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

mit xfreerdp:

xfreerdp "/v:hostname.example.com" "/u:myusername" /drive:tmp,/tmp
akostadinov
quelle
1

Tipp: Wenn Sie rdesktop -r disk:sharename=/home/user/whateverden direkten Pfad verwenden, ~/whateverfunktioniert die Verwendung nicht.

matemaciek
quelle
1

Mit remmina (1.2.0) ist es eine Option in der GUI:

  • Bearbeiten Sie Ihre Verbindung
  • Aktivieren Sie "Ordner freigeben" und wählen Sie einen Ordner auf dem Host aus.
jgpATs2w
quelle
3
Wo soll ich auf dem Windows-Computer sehen?
Royi
1

Mit KRDC v17.04.3 wurden Laufwerke, die unter / media eingebunden waren, in Windows Explorer in einem Systemordner mit dem Namen media automatisch angezeigt.

JasonPlutext
quelle
0
  1. Sie können sich mit freigegebenen Windows-Ordnern verbinden, z. B. mit Nautilus.

  2. Sie können einen Samba-Server auf Ihrem Computer einrichten und über den Windows-Computer eine Verbindung herstellen.

  3. Sie können einen FTP-Server auf einem der Computer und einen FTP-Client auf dem anderen Computer einrichten.

  4. Die meisten Lösungen hängen nicht davon ab, ob Sie KDE oder Gnome oder was auch immer verwenden. Sie können "Gnome-Programme" in KDE und umgekehrt verwenden.

Es gibt auch einen OpenSh für Windows, der Ihnen helfen könnte:

sshwindows

Dann könnten Sie scp benutzen, zB:

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

Das habe ich aber nicht probiert.

Michael K
quelle
1
Die meisten Server sind sehr weit entfernt, versteckt hinter verschiedenen VPN-Typen und können nicht von mir selbst gebastelt werden. Ich möchte nur ein nettes einfaches Strg-C, Strg-V, wie ich es tun würde, wenn ich Windows-Remotedesktop verwenden würde.
Dai
Normalerweise migrieren die Leute zuerst mit Servern und dann mit ihrem Desktop-PC auf Linux ;-) Aber herzlichen Glückwunsch zu diesem Schritt! --- Ich habe jetzt einen Link hinzugefügt, der dir helfen könnte. Okay und jetzt habe ich verstanden, dass Sie nach einer Lösung zum Kopieren und Einfügen suchen ...
Michael K
Dies ist, was ich mit Google gefunden habe ... dies könnte Ihnen helfen: superuser.com/questions/224952/…
Michael K
Danke, ich habe scp schon einmal benutzt, aber müssen keine Änderungen am Server vorgenommen werden? Das kann ich nicht immer.
Dai
Ja tut es. Hat Ihnen der Link geholfen? Es geht um Clipbioard Redirection.
Michael K
0

In Remmina RDP-Verbindung in Windows Server und keine Übertragungsdateien.

Suchen Sie einfach im Software-Manager nach der Dateiübertragung. Wie Sshfs - Dateisystem-Client basierend auf SSH File Transfer Protocol Installieren Sie es.

user910420
quelle