Plattformübergreifender Dateitransfer, der mit jedem Betriebssystem-Paar funktioniert

Cross Platform File Transfer That Works on Every OS Pair

Sie kopieren eine Datei auf Ihrem Mac, wechseln zur Windows-Sitzung und Einfügen ist ausgegraut. Oder Sie wählen unter Ubuntu eine Datei aus, drücken Strg+C und Text gelangt auf den entfernten Rechner, während die Datei nie ankommt. Keines der Symptome weist auf eine falsch eingestellte Option hin. Remote Desktop überträgt Zwischenablage-Daten über einen Kanal und umgeleitete Laufwerke über einen anderen, die Unterstützung für Dateien in der Zwischenablage variiert je nach Client und Version, und mehrere entfernte Betriebssysteme stellen überhaupt keinen Dateikanal bereit. Sehen Sie sich die folgenden Ansätze an, geordnet danach, wie häufig sie das Problem lösen.

Wenn die Sperre auf einem Computer liegt, den Sie nicht verwalten, oder auf der Gegenseite ein Betriebssystem ohne RDP-Host läuft, ist HelpWire eine Möglichkeit, das zu umgehen. Es ist eine Fernzugriffssoftware für IT-Support, und deren Dateiübertragung läuft in einer eigenen Sitzung statt über RDP, sodass keine der hier beschriebenen Umleitungsebenen darauf zutrifft. Sowohl die Operator- als auch die Client-App laufen unter Windows, macOS und Linux, was es für jedes OS-Paar in diesem Artikel relevant macht.

Kurze Antwort: Welche Route funktioniert für Ihr OS-Paar

Plattformübergreifende Dateiübertragung hat eine maßgebliche Variable, und das ist nicht der Computer vor Ihnen. Der entfernte Rechner entscheidet, ob ein Dateikanal existiert, noch bevor Sie auch nur eine einzige Einstellung vornehmen, daher finden Sie Ihr Paar in der Tabelle und gehen Sie zu dem dort genannten Abschnitt.

Sie verwenden Remote ist Windows Remote ist macOS Remote ist Linux
Windows Laufwerksumleitung in mstsc.exe, oder \\tsclient. Behandelt in unseren Remote-zu-Lokal und Dateiübertragung von Lokal zu Remote Anleitungen. Auf macOS gibt es keinen RDP-Host. Verwenden Sie scp über Entfernte Anmeldung oder SMB. Laufwerksumleitung in xrdp, oder scp, sobald der OpenSSH Client installiert ist.
macOS Ordnerumleitung auf der Ordner Registerkarte der Windows-App. Ziehen und Ablegen in Apples Bildschirmfreigabe App, nur Mac zu Mac. Umgeleiteter Ordner in xrdp, oder scp und rsync im Terminal.
Linux /drive: in xfreerdp3 oder ein freigegebener Ordner in Remmina. Das Kopieren von Dateien über die Zwischenablage funktioniert ab FreeRDP 3, nicht in Remmina. Auf macOS gibt es keinen RDP-Host. Verwenden Sie scp über Entfernte Anmeldung oder SMB. scp oder rsync. Laufwerksumleitung, wenn bereits eine RDP-Sitzung geöffnet ist.

Warum die plattformübergreifende Dateiübertragung über Remote Desktop fehlschlägt

Zwei unabhängige Kanäle übertragen Daten innerhalb einer RDP-Sitzung, und die Unterstützung für den Teil der Zwischenablage, der Dateien verschiebt, ist uneinheitlich und je nach Client-Version unterschiedlich. Die zweite Ursache ist einfacher und schwieriger zu umgehen. Einige Remote-Betriebssysteme verfügen über keinen RDP-Host, zu dem eine Verbindung hergestellt werden kann, sodass es nichts gibt, in das ein Laufwerk umgeleitet werden könnte.

Unterschied zwischen den Zwischenablage- und Drive-Kanälen

Der Zwischenablagenverkehr läuft über den CLIPRDR Kanal, der Text, Bilder und Dateiobjekte gleichermaßen abdeckt. Die Laufwerksumleitung ist ein anderer Kanal, RDPDR, der ein lokales Volume auf dem Remote-Rechner unter \\tsclient bereitstellt. Die maßgebliche Unterscheidung ist nicht Text gegenüber Dateien. Entscheidend ist, welchen Kanal ein Client vollständig implementiert. mstsc.exe unter Windows implementiert beide. Die Windows-App auf macOS implementiert beide, mit einem aktuellen, weiter unten behandelten Defekt. Auf FreeRDP basierende Clients, zu denen Remmina, xfreerdp, GNOME Boxes und die meisten Linux-Frontends gehören, handhaben Zwischenablagentext zuverlässig und Zwischenablagedateien uneinheitlich.

Ein Remmina-Bericht beschreibt das Verhalten der Version 2 in einem Satz: Text kopieren und einfügen funktioniert in beide Richtungen, eine kopierte Datei erreicht die andere Zwischenablage nie, selbst bei aktivierter bidirektionaler Zwischenablage, und als empfohlener Workaround gilt ein gemeinsames Verzeichnis. Ein Linux-Mint-Thread erörtert Probleme beim Kopieren von Dateien mit FreeRDP und verweist als Alternative auf gemeinsam genutzte Laufwerke. Diese Darstellung gilt für Remmina weiterhin, dessen Funktionsanforderung für den Dateitransfer des RDP-Plugins bleibt offen.

FreeRDP hat sich weiterentwickelt. Das Changelog zu 3.0.0-beta1 vermerkt eine verbesserte Zwischenablage mit Dateiübertragung vom Server zum Client, zu diesem Zeitpunkt nur in xfreerdp, und die Funktion wird seitdem gepflegt. Release 3.27.0 im Juni 2026 behob das Kopieren mehrerer Elemente gleichen Typs zwischen xfreerdp Sitzungen. Diese Version war aktuell, als dieser Artikel erschien, und die Reihe hat seither weitere Versionen ausgeliefert. Behandeln Sie daher die pauschale Behauptung, dass Linux-Clients keine Dateien über die Zwischenablage kopieren können, als überholt, und prüfen Sie, was Ihre Distribution ausliefert.

So funktioniert es

Kanal Was es überträgt Was entscheidet, ob es funktioniert
CLIPRDR Zwischenablage Text, Bilder und Dateiobjekte auf Clients, die sie unterstützen Zuerst die Client-Fähigkeit, dann die Richtlinie auf dem Host
RDPDR Laufwerksumleitung Ein lokales Volume oder ein Ordner, erreichbar unter \\tsclient\<name> Eine Client-Einstellung, die vor dem Öffnen der Verbindung vorgenommen wird, danach die Richtlinie auf dem Host
Keines von beiden Gar nichts Das entfernte Betriebssystem hat keinen RDP-Host, daher wird kein Kanal ausgehandelt

Der Laufwerkskanal hat keine Obergrenze für die Größe der Zwischenablage und hängt nicht von der Unterstützung der Datei-Zwischenablage des Clients ab. Daher ist ein umgeleiteter Ordner der Weg, der nahezu überall funktioniert, und die Zwischenablage ist der Weg, der ohne Fehlermeldung fehlschlägt.

Das Remote-Betriebssystem entscheidet, ob überhaupt ein Dateikanal existiert

macOS wird ohne RDP-Host ausgeliefert. Sein Bildschirmfreigabe Dienst ist VNC. Das Kernprotokoll RFB definiert keinen Dateitransfer, und obwohl einige VNC-Produkte dafür proprietäre Erweiterungen hinzufügen, bietet Apples Server einem Viewer von Drittanbietern keine an. Ein Windows- oder Linux-Rechner, der sich mit einem Mac verbindet, hat daher unabhängig davon, was Sie ankreuzen, keinen nativen Übertragungspfad. Auch Windows Home hat keinen RDP-Host.

Linux benötigt einen Host eines Drittanbieters, und die zwei gängigen unterscheiden sich in einem Punkt, der über das Ergebnis entscheidet. Das xrdp Projekt führt eine bidirektionale Übertragung der Zwischenablage für Text, Bitmap und Dateien auf sowie eine Laufwerksumleitung, die lokale Client-Laufwerke auf dem Remote-Rechner einbindet. GNOME Remote Desktop, das in Ubuntu 24.04 und später hinter Remote-Anmeldung ausgeliefert wird, hat keine Laufwerksumleitung. Benutzer stoßen unmittelbar nach einem Wechsel von xrdp darauf, wo ihre lokalen Windows-Laufwerke ohne jegliche Einrichtung erschienen waren. Derselbe Linux-Desktop steht und fällt daher mit einer Variablen, die der darauf installierte RDP-Host ist.

Was jeder Client und jeder Host tun kann

Client oder Host Zwischenablage-Text Zwischenablage-Dateien Laufwerks- oder Ordnerumleitung Wo die Einstellung zu finden ist
mstsc.exe unter Windows Ja Ja Ja, gesamte Laufwerke Lokale Ressourcen > Weitere > Laufwerke
Windows-App unter Windows Ja Ja Ja, aber Sie können kein Laufwerk oder keinen Ordner auswählen Keine Einstellung in der Oberfläche
Windows-App unter macOS Ja Ja, aber unter macOS 26 einseitig defekt Ja, nur auf Ordnerebene Bearbeiten > Ordner Registerkarte
Remmina Ja Nein, Anfrage offen Ja, ein Ordner Ordner freigeben im Verbindungsprofil
xfreerdp3 Ja Ja, ab FreeRDP 3, wenn mit WITH_FUSE kompiliert Ja, ein oder mehrere Ordner /drive:name,/path
xrdp als Linux-Host Ja Ja Ja, eingehängt unter ~/thinclient_drives /etc/xrdp/sesman.ini
GNOME-Remote-Desktop als Linux-Host Ja Ja Nein grdctl oder Einstellungen > System > Remotedesktop

Wie man eine Datei vom Mac auf einen Windows-Remotedesktop überträgt

Der Weg, Dateien vom Mac zu Windows-Remotedesktop-Sitzungen zu übertragen, ist ein umgeleiteter Ordner, der im Client festgelegt wird, bevor Sie die Verbindung herstellen, und der dann innerhalb der Sitzung als Kopierziel verwendet wird. Der macOS-Client arbeitet auf Ordnerebene statt auf Volume-Ebene, was den mit Abstand größten Unterschied zu mstsc.exe darstellt und der Grund dafür ist, dass die meisten Mac-Benutzer das Kontrollkästchen Laufwerke, von dem sie in Windows-Anleitungen lesen, nie finden.

Einen Ordner in der Windows-App unter macOS umleiten

  1. Schließen Sie die offene Sitzung. Eine während der Sitzung hinzugefügte Weiterleitung hat keine Wirkung, bis die Verbindung neu hergestellt wird.

  2. Öffnen Sie die Windows-App.

  3. Klicken Sie mit der rechten Maustaste auf den Verbindungseintrag und wählen Sie Bearbeiten.

  4. Aktivieren Sie Benutzerdefinierte Einstellungen verwenden, wenn der Eintrag aus einem abonnierten Feed stammt.

  5. Öffnen Sie die Registerkarte Ordner und aktivieren Sie Ordner umleiten.

  6. Klicken Sie auf das Plus-Symbol, wählen Sie den Ordner aus, auf den Sie zugreifen möchten, und klicken Sie auf Öffnen. Wiederholen Sie dies für jeden weiteren Ordner.

  7. Aktivieren Sie das Kontrollkästchen Schreibgeschützt, wenn der Remote-Computer nicht zurückschreiben soll, dann klicken Sie auf Speichern.

  8. Verbinden.

  9. In der Sitzung, öffnen Sie den Datei-Explorer und suchen Sie unter Dieser PC nach dem Ordnernamen, oder drücken Sie Win+R und geben Sie \\tsclient ein.

Um stattdessen einen Ordner auf jede Verbindung anzuwenden, öffnen Sie Windows App > Einstellungen > Allgemein und legen Sie den Ordner unter der Umleitungsoption fest, wie Microsoft für den macOS-Client dokumentiert. Für verwaltete Ressourcen, die über einen Feed bereitgestellt werden, gibt Microsoft an, dass der umgeleitete Ordner immer Ihr Benutzerverzeichnis ist, sodass der Ansatz pro Verbindung Ihnen mehr Kontrolle gibt.

Leere Dateien beheben, die von Windows auf einen Mac unter macOS 26 kopiert wurden

Verschieben Sie die Datei über einen umgeleiteten Ordner statt über die Zwischenablage. Unter macOS 26 Tahoe gelangt eine aus einer entfernten Windows-Sitzung kopierte Datei mit dem richtigen Namen und der richtigen Größe, aber ohne Inhalt, mit Nullen aufgefüllt, auf dem Mac an, und zu keinem Zeitpunkt erscheint eine Fehlermeldung. Der Bericht stammt aus dem November 2025. Die Person, die es bei Microsoft gemeldet hat, testete fast jede Windows-App-Version bis einschließlich 11.2.9 (2810) mit demselben Ergebnis, während Text in beide Richtungen übertragen wurde und Dateikopien von Mac zu Windows normal funktionierten. Sonoma und Sequoia sind nicht betroffen. Ein separater Double-Commander-Bericht reproduziert es unabhängig, wobei die eingefügte Datei voller Null-Bytes ist. Prüfen Sie das Verhalten in Ihrem eigenen Build, bevor Sie die Zwischenablage als Ursache ansehen.

  1. Bestätigen Sie das Symptom statt der Richtung. Kopieren Sie zunächst eine kleine Textzeichenfolge aus der Sitzung auf den Mac, denn Text kommt unverändert an, selbst wenn dies bei Dateien nicht der Fall ist; daher nimmt eine funktionierende Texteinfügung die Zwischenablage nicht aus dem Verdacht.

  2. Überprüfen Sie den Inhalt der eingefügten Datei, nicht ihren Namen. Führen Sie ls -l darauf aus, und die Größe sieht korrekt aus, weshalb der Fehler die Überprüfung im Finder besteht.

  3. Richten Sie mit den obigen Schritten einen umgeleiteten Ordner ein. Das ist der Workaround, den der Antwortende von Microsoft im selben Thread empfiehlt.

  4. Kopieren Sie für den Rest der Sitzung in beide Richtungen über den umgeleiteten Ordner und halten Sie die Zwischenablage für Text frei.

  5. Wenn die Ordnerumleitung durch eine Richtlinie blockiert ist, geben Sie einen Ordner auf dem Windows-Computer frei und binden Sie ihn stattdessen vom Mac aus mit smb:// im Finder ein.

Wenn die Ordnerliste leer bleibt oder die Laufwerke nie angezeigt werden

Vier unterschiedliche Ursachen führen zu einer leeren Liste oder zu einem Laufwerk, das nie erscheint, und jede erfordert eine andere Maßnahme.

  1. Überprüfen Sie, auf welcher Registerkarte sich die Verbindung befindet. Einträge unter Workspaces bieten im Mac-Client keinerlei Umleitungssteuerelemente, im Gegensatz zu Einträgen unter PCs. Ein Microsoft Q&A-Reporter stieß darauf und stellte das Kopieren von Dateien mit der Aktualisieren-Schaltfläche im Feed wieder her.

  2. Gewähren Sie dem Client Zugriff auf Ihre Festplatte. Öffnen Sie Systemeinstellungen > Datenschutz & Sicherheit > Dateien und Ordner und erlauben Sie der App den Zugriff, dann öffnen Sie sie erneut. Eine leere Ordnerliste nach einem macOS-Upgrade lässt sich darauf zurückführen.

  3. Fügen Sie den Ordner in der App hinzu statt in einer gespeicherten .rdp-Datei. Ein Benutzer, der dies Microsoft gemeldet hat, probierte drei Syntaxvarianten der Eigenschaft drivestoredirect aus, und keine davon führte zu einer Umleitung; der Ordner erschien erst, nachdem er über die Oberfläche hinzugefügt worden war. Microsoft dokumentiert die Eigenschaft auf Protokollebene, ohne anzugeben, welche Clients sie in einer Datei unterstützen; verwenden Sie daher die App als den verlässlichen Weg unter macOS.

  4. In der Sitzung drücken Sie Win+R und geben \\tsclient ein. Ein sichtbarer tsclient-Eintrag, unter dem nichts angezeigt wird, bedeutet, dass der Client keinen Ordner angefordert hat, was Mac-Benutzer sehen, wenn die Umleitung nie wirksam wurde. Das ist clientseitig zu beheben, kein Hostrichtlinienproblem.

Wenn die Zwischenablage funktioniert und dann mitten in der Sitzung nicht mehr funktioniert

Schalten Sie den Verlauf der Zwischenablage auf dem Windows-Host aus. Ein Mac-Benutzer, bei dem die Übertragung der Zwischenablage in unregelmäßigen Abständen vom Client zum Host aussetzte, führte dies auf diese hostseitige Funktion zurück statt auf irgendetwas auf dem Mac. Derselbe Thread weist darauf hin, dass sich die Richtung wieder löst, sobald Sie etwas vom Host zurück an den Client kopieren.

  1. Öffnen Sie innerhalb der Sitzung Einstellungen > System > Zwischenablage.

  2. Schalten Sie den Zwischenablagenverlauf aus.

  3. Kopieren Sie eine kurze Textzeichenfolge vom Remote-Computer auf den Mac, um die Textrichtung zurückzusetzen, und versuchen Sie die Datei dann erneut.

Zwei weitere Ursachen führen unter aktuellem macOS zu einem ähnlichen Verhalten, und keine davon befindet sich auf dem Windows-Host. Windows App kann die Anwendung, in die Sie einfügen, in einen Deadlock versetzen, ohne Fix in der zum Zeitpunkt des Berichts vom Oktober 2025 aktuellen Version und pbcopy < /dev/null als Workaround aus der Praxis. Mac-Benutzer berichten außerdem, dass Cmd+C im gesamten System nicht funktioniert, solange Windows App läuft, und es funktioniert in dem Moment wieder, in dem die App beendet wird. Prüfen Sie, ob das Kopieren außerhalb der Sitzung funktioniert, bevor Sie auch nur eine einzige Einstellung auf der Windows-Seite ändern.

Dateiübertragung über den Mac-Remotedesktop, wenn der Mac der entfernte Computer ist

Die Dateiübertragung per Mac-Remote-Desktop hat in dieser Richtung kein umgeleitetes Laufwerk, weil macOS keinen RDP-Host bereitstellt, um eines zu erstellen. Apples Screen Sharing-Dienst spricht VNC, und das grundlegende RFB-Protokoll definiert keinen Dateikanal. Die Screen Sharing-App unterstützt zwar Drag-and-Drop zwischen zwei Macs, was eine Apple-Erweiterung und kein Bestandteil von VNC ist, und genau deshalb bewirkt derselbe Drag-and-Drop-Vorgang aus einem VNC-Viewer unter Windows oder Linux nichts.

Remote-Anmeldung aktivieren und über SSH kopieren

  1. Öffne auf dem Mac Systemeinstellungen > Allgemein > Freigaben.

  2. Schalten Sie Entfernte Anmeldung ein.

  3. Klicken Sie auf die Schaltfläche Info und setzen Sie Zugriff erlauben für auf die Konten, die ihn benötigen. Notieren Sie die unter der Einstellung angezeigte Adresse.

  4. Von Windows PowerShell aus eine Datei hochladen: scp C:\reports\q3.xlsx alice@192.168.1.40:/Users/alice/Documents/

  5. In einem Linux-Terminal verwenden Sie denselben Befehl ohne den Laufwerksbuchstaben: scp ~/reports/q3.xlsx alice@192.168.1.40:/Users/alice/Documents/

  6. Um statt zu pushen zu pullen, kehren Sie die Argumente um: scp alice@192.168.1.40:/Users/alice/Documents/q3.xlsx.

Von Windows oder Linux aus auf einen freigegebenen Ordner eines Macs zugreifen

  1. Öffne auf dem Mac Systemeinstellungen > Allgemein > Freigaben und aktiviere Dateifreigabe.

  2. Klicken Sie auf die Schaltfläche Info, fügen Sie den Ordner unter Freigegebene Ordner hinzu und legen Sie die Benutzer fest, die darauf zugreifen dürfen.

  3. Unter Windows drücken Sie Win+R und geben \\192.168.1.40 ein, dann authentifizieren Sie sich mit dem Mac-Accountnamen und dessen Passwort.

  4. Unter Linux binden Sie es ein: sudo mount -t cifs //192.168.1.40/Share /mnt/mac -o username=alice

Über das Internet sollten Sie diese Route in ein VPN legen. SMB auf einer öffentlichen Schnittstelle ist kein Dienst, den man öffentlich zugänglich machen sollte, und die Übertragungsgeschwindigkeit über eine Weitverkehrsverbindung macht scp oder rsync ohnehin zur besseren Wahl.

Wie man eine Datei von Windows nach Linux überträgt

Es gibt zwei Möglichkeiten, eine Datei von Windows nach Linux zu übertragen, und die Wahl hängt davon ab, ob bereits eine RDP-Sitzung geöffnet ist. Wenn Sie an der Eingabeaufforderung sind, erreicht scp den Linux-Rechner direkt, sobald der OpenSSH-Client installiert ist. Wenn Sie sich bereits in einer xrdp-Sitzung befinden, bringt die Laufwerksumleitung die Datei dorthin, ohne ein zweites Tool.

Dateiübertragung von Windows nach Linux über die Kommandozeile

Windows-zu-Linux-Dateiübertragung über die Eingabeaufforderung erfolgt per scp, wofür auf der Windows-Seite der OpenSSH-Client benötigt wird. Windows bietet ihn seit Build 1809, aber Microsoft führt seinen Standardzustand unter Windows 10 1809 und höher als nicht installiert, als optionales Feature verfügbar. Nur Windows Server 2025 liefert ihn standardmäßig mit. Prüfen Sie zunächst, installieren Sie ihn falls nicht vorhanden, und beachten Sie, dass dieser Weg anschließend alle RDP-Umleitungsrichtlinien ignoriert.

  1. Bestätigen Sie, dass der Client vorhanden ist. Führen Sie in PowerShell Get-Command scp aus; dadurch wird ein Pfad wie C:\Windows\System32\OpenSSH\scp.exe zurückgegeben.

  2. Installieren Sie es, wenn der Befehl nicht erkannt wird. In einer erhöhten PowerShell-Eingabeaufforderung: Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0

  3. Überprüfen Sie auf dem Linux-System, ob der Server läuft: sudo systemctl status ssh

  4. Eine einzelne Datei kopieren: scp C:\builds\app.tar.gz alice@192.168.1.60:/home/alice/

  5. Einen Ordner und dessen Inhalt kopieren: scp -r C:\builds alice@192.168.1.60:/home/alice/

  6. Bei einem nicht standardmäßigen Port beachten Sie das große P: scp -P 2222 C:\builds\app.tar.gz alice@192.168.1.60:/home/alice/

Ein Protokolldetail führt auf neueren Systemen oft zu Verwirrung. Ab OpenSSH 9.0, scp läuft über das SFTP-Protokoll und die Befehlssyntax bleibt unverändert. Bei einem älteren Server, der nur das veraltete SCP-Protokoll unterstützt, fügen Sie -O hinzu, um das ursprüngliche Verhalten zu erzwingen.

Eine Datei mithilfe der Laufwerksumleitung in eine xrdp-Sitzung übertragen

  1. Öffnen Sie mstsc.exe und klicken Sie auf Optionen anzeigen.

  2. Klicken Sie auf der Registerkarte Lokale Ressourcen auf Weitere.

  3. Erweitern Sie Laufwerke und aktivieren Sie das Kontrollkästchen des Laufwerks, auf dem sich Ihre Datei befindet, dann klicken Sie auf OK.

  4. Klicken Sie auf Verbinden und melden Sie sich beim Linux-Desktop an.

  5. Öffnen Sie ein Terminal in der Sitzung und listen Sie den Einhängepunkt auf: ls ~/thinclient_drives

  6. Kopieren Sie die Datei an den Zielort: cp ~/thinclient_drives/DESKTOP-01/builds/app.tar.gz ~/

Linux-Remote-Dateiübertragung von einem Linux-Desktop nach Windows

Die Dateiübertragung von Linux zu einem Windows-Host erfolgt über einen umgeleiteten Ordner, der einzige Weg, der über FreeRDP-Versionen und Paket-Builds hinweg Bestand hat. Hängen Sie den Ordner an die Verbindung an und kopieren Sie dann innerhalb der Sitzung über \\tsclient. Unter FreeRDP 3 kann die Zwischenablage Dateien übertragen, wodurch sie eher als Fallback denn als erste Wahl dient.

Einen Ordner mit xfreerdp3 oder Remmina freigeben

  1. Erstellen Sie einen separaten Ordner, damit Ihr gesamtes Home-Verzeichnis unzugänglich bleibt: mkdir -p ~/rdp-transfer

  2. Stellen Sie eine Verbindung mit angehängtem Ordner her: xfreerdp3 /v:192.168.1.20 /u:alice /drive:transfer,/home/alice/rdp-transfer +clipboard

  3. Wenn die Shell command not found: xfreerdp zurückgibt, hat Ihre Distribution FreeRDP 3 mit Binärversionierung gebaut und die ausführbaren Dateien umbenannt. Prüfen Sie with ls /usr/bin | grep freerdp und verwenden Sie xfreerdp3, wie die FreeRDP-Maintainer erklären.

  4. Öffnen Sie in Remmina das Verbindungsprofil, stellen Sie den freigegebenen Ordner auf denselben Pfad ein, speichern Sie und verbinden Sie sich erneut.

  5. In der Windows-Sitzung drücken Sie Win+R und geben Sie \\tsclient\transfer ein.

  6. Kopieren Sie die Datei in den Zielordner auf dem Remote-Computer.

Fügen Sie +drives nicht zusammen mit /drive: hinzu. Wenn beides vorhanden ist, leitet FreeRDP USB-Laufwerke und gvfs-Einhängungen um und ignoriert den angegebenen Ordner stillschweigend, was zu einer Sitzung führt, in der die Umleitung aktiviert zu sein scheint und Ihre Dateien nirgendwo zu finden sind.

Was die Zwischenablage hier aufnehmen kann und was nicht

FreeRDP-basierte Clients kündigen Unterstützung für die Zwischenablage an, handeln sie aus und übertragen Text problemlos. Dateien sind ein anderes Datenformat auf demselben Kanal, und die Antwort hängt davon ab, was Sie ausführen. Remmina implementiert es nicht. xfreerdp tut es, ab FreeRDP 3, über eine FUSE-Schicht, die in den Build einkompiliert werden muss. Auch dort, wo es funktioniert, gibt es Randfälle: Eine laufende Übertragung wird in dem Moment abgebrochen, in dem sich die Zwischenablage auf einer der beiden Seiten ändert, im Februar 2026 für 3.22.1 gemeldet und noch offen. Ein freigegebener Ordner weist kein solches Verhalten auf, weshalb er der primäre Weg bleibt.

Wenn der freigegebene Ordner überhaupt nicht angezeigt wird

  1. Überprüfen Sie zuerst das Paketformat. Snap- und Flatpak-Builds laufen in einer Sandbox, die keine beliebigen Pfade lesen kann. Hilfs-Binärdateien, die mit error while loading shared libraries: libX11.so.6 fehlschlagen, sind ein Hinweis darauf, dass Sie den Snap-Build verwenden.

  2. Installieren Sie stattdessen aus dem Distributionspaket neu: sudo apt install remmina remmina-plugin-rdp

  3. Belassen Sie den freigegebenen Pfad innerhalb Ihres Home-Verzeichnisses, wo die Sandbox-Regeln am wenigsten restriktiv sind.

  4. Wenn sich die Einstellung für den freigegebenen Ordner nicht zurücksetzen oder speichern lässt, bearbeiten Sie die Profildatei unter ~/.local/share/remmina/ und setzen Sie den Wert für drive direkt fest. Ältere Versionen konnten die Option nicht über die Benutzeroberfläche deaktivieren.

So verschieben Sie Dateien zwischen einem Mac und einem Linux-Rechner

Die Antwort hängt von der Richtung ab, denn nur in einer der beiden Richtungen gibt es am anderen Ende einen RDP-Host. Vom Mac auf Linux können Sie dieselbe Ordnerumleitung verwenden, die Sie auch unter Windows nutzen. Von Linux auf einen Mac gibt es nichts, wohin umgeleitet werden könnte, daher spielt die Remotedesktop-Schicht keine Rolle.

Mac zu Linux, wenn der Linux-Host xrdp ausführt

Leiten Sie einen Ordner in der Windows App genauso um, wie Sie es für einen Windows-Host tun würden, und suchen Sie ihn dann auf der Linux-Seite. xrdp akzeptiert Microsoft-Remote-Desktop-Clients unter macOS und bindet alles, was der Client umleitet, unter dem FUSE-Pfad ein, sodass ein vom Mac umgeleiteter Ordner am selben Ort landet wie ein Windows-Laufwerk. Überprüfen Sie es, statt es vorauszusetzen, denn das Einbinden ist der Teil, der fehlschlägt.

  1. Überprüfen Sie, ob auf dem Linux-Rechner xrdp statt GNOME Remote Desktop läuft: systemctl status xrdp

  2. Leiten Sie einen Ordner in der Windows App mit den Schritten im obigen Abschnitt Mac zu Windows um.

  3. Verbinden Sie sich, öffnen Sie ein Terminal in der Sitzung und führen Sie Folgendes aus: ls ~/thinclient_drives

  4. Kopieren Sie die Datei: cp ~/thinclient_drives/MacBook/report.pdf ~/Documents/

  5. Wenn der Pfad leer ist, gehen Sie die oben beschriebenen chansrv-Schritte durch, bevor Sie auf dem Mac etwas ändern.

Auf einem Host, auf dem stattdessen GNOME Remote Desktop läuft, gibt es keinen Laufwerkskanal, und keine Client-Einstellung wird einen erzeugen. Verwenden Sie auf dieser Maschine scp vom Terminal aus.

Linux zu Mac, wenn kein RDP-Host zum Verbinden vorhanden ist

  1. Öffne auf dem Mac Systemeinstellungen > Allgemein > Freigaben und aktiviere Entfernte Anmeldung.

  2. Vom Linux-Rechner aus eine Datei hochladen: scp ~/report.pdf alice@192.168.1.40:/Users/alice/Documents/

  3. Für einen Ordner, den Sie regelmäßig aktualisieren, übertragen Sie nur die Änderungen und bewahren unvollständige Dateien auf, falls die Verbindung abbricht: rsync -avP ~/project/
    alice@192.168.1.40:/Users/alice/project/

  4. Zum Durchsuchen statt zum Kopieren aktivieren Sie auf dem Mac die Dateifreigabe und binden Sie die Freigabe ein: sudo mount -t cifs //192.168.1.40/Share /mnt/mac -o username=alice

Wenn ein freigegebener Ordner der richtige Weg ist

Ein freigegebener Ordner ist jedem sitzungsbasierten Ansatz überlegen, sobald man mehr als eine Handvoll Dateien verschiebt, und unter dem aktuellen Windows scheitert das aus einem ausschlaggebenden Grund. Windows 11 Version 24H2 erfordert SMB-Signierung sowohl für ausgehende als auch für eingehende Verbindungen in den Editionen Pro, Enterprise und Education, und hat den Gast-Fallback in Pro deaktiviert. Home erfordert die Signierung in keiner Richtung. Auf den Editionen, die dies erfordern, melden Freigaben, die jahrelang funktioniert haben, nun 0x80070035 mit dem Text The network path was not found oder eine Meldung über Sicherheitsrichtlinien, die nicht authentifizierten Gastzugriff blockieren. Samba-Server, Linux-Freigaben und ältere NAS-Firmware sind die üblichen Opfer.

  1. Beheben Sie zuerst das Problem auf der Gegenseite. Auf einer Samba- oder NAS-Freigabe erzwingen Sie die SMB-Signierung, setzen Sie das Mindestprotokoll auf SMB2 oder SMB3, und richten Sie statt eines Gastzugriffs ein echtes Benutzerkonto ein.

  2. Lesen Sie den aktuellen Status des Clients unter Windows: Get-SmbClientConfiguration | fl EnableSecuritySignature,RequireSecuritySignature

  3. Nur wenn die Gegenstelle nicht geändert werden kann, lockern Sie die Clientanforderung: Set-SmbClientConfiguration -RequireSecuritySignature $false

  4. Verbinden Sie sich erneut und testen Sie die Freigabe.

Schritt drei schwächt die Verbindung und sollte nur als letztes Mittel eingesetzt werden. Windows OS Hub weist darauf hin, dass verpflichtende Signierung auf beiden Seiten CPU und RAM kostet und die Dateiübertragungsgeschwindigkeit verringert, und Microsoft listet die editionsspezifischen Anforderungen auf seiner Referenzseite zur SMB-Signierung, was den Kompromiss in die andere Richtung darstellt. Die Unterstützung für SMB 1.0 und CIFS ist hier nicht die Lösung, auch wenn dies das Erste ist, was viele aktivieren.

Einschränkungen

Übertragungsweg Größenobergrenze Übersteht eine Hostrichtlinien-Blockierung Funktioniert, wenn das Remote-System macOS ist Funktioniert, wenn das Remote-System Windows Home ist
Zwischenablage-Dateien 2 GB bei Umleitung der RDP-Zwischenablage Nein Nein Nein
Umgeleiteter Ordner oder Laufwerk Keine dokumentiert Nein Nein Nein
SMB-Freigabe Keine dokumentiert Ja Ja Ja
scp oder rsync Keine dokumentiert Ja Ja Ja
HelpWire-Sitzung Keine dokumentiert Ja Ja Ja
 

Metadaten überstehen nicht jeden Übertragungsschritt. Eine Kopie von Linux auf ein NTFS-Volume verliert POSIX-Besitzrechte und das Ausführungsbit, und eine Kopie von macOS auf SMB schreibt Sidecar-Dateien, für die das Ziel keine Verwendung hat. Planen Sie eine Zurücksetzung der Berechtigungen bei der Ankunft ein, statt das Problem später erst zu entdecken.

Was die meisten Menschen zuerst versuchen und warum es scheitert

Ein Neustart von rdpclip.exe ist in fast jedem Thread der erste Schritt, und hier ist er der falsche. Dieser Prozess setzt den Zwischenablagekanal auf dem Windows-Host zurück. Er kann einem Linux-Client, der diese Funktion nie hatte, keine Unterstützung für Datei-Zwischenablage hinzufügen, und er bewirkt auch nichts auf einem Mac, dessen Ordnerumleitung nie konfiguriert wurde. Unser Leitfaden zur Fehlerbehebung bei Kopieren und Einfügen behandelt die Fälle, in denen dies hilft.

Die Datei in das Sitzungsfenster zu ziehen, ist der nächste Versuch und kostet am wenigsten Zeit. Keiner der RDP-Desktop-Clients akzeptiert das – mstsc.exe, Windows App, Remmina und xfreerdp gleichermaßen –, denn das Protokoll enthält keinen Drag-and-Drop-Kanal. Der browserbasierte Windows-App-Client ist die Ausnahme und verwendet statt RDP einen eigenen Upload-Mechanismus. Sobald ein Ordner umgeleitet ist, können Sie innerhalb der Sitzung zwischen diesem Ordner und einem entfernten Verzeichnis ziehen, da beide für den Dateimanager wie gewöhnliche Speicherorte aussehen, aber das Ziehen vom Desktop in das Fenster hat noch nie funktioniert.

Mac-Benutzer bearbeiten die gespeicherte .rdp-Datei und fügen eine drivestoredirect-Eigenschaft hinzu, weil dies in der Windows-Dokumentation so gezeigt wird. Das gemeldete Ergebnis unter macOS ist: überhaupt keine Umleitung. Linux-Benutzer fügen vorsichtshalber +drives neben /drive: hinzu und verlieren dabei den benannten Ordner. Windows-Benutzer stoßen auf 0x80070035 und aktivieren die SMB-1.0-Unterstützung, was weder die Signaturanforderung noch die geänderte Gast-Fallback-Einstellung angeht, die dies verursacht hat.

Der letzte Punkt ist spezifisch für Macs als Zielsysteme. Apples VNC-Server akzeptiert eine Verbindung von einem Windows-VNC-Viewer allein mit einem Passwort, was Leute glauben lässt, der Rest des Funktionsumfangs sei ebenfalls vorhanden. Bildschirmsteuerung funktioniert. Der Server von Apple implementiert keine Dateiübertragungs-Erweiterung, daher gibt es auf der Gegenseite nichts, was auf eine Dateianforderung antworten könnte.

Wenn das nicht funktioniert hat

Sie starten über eine gespeicherte .rdp-Datei auf einem gepatchten Windows-Client

Aktivieren Sie bei jedem Start die Kontrollkästchen für die Umleitung. Die kumulativen Updates vom April 2026 haben geändert, wie Windows gespeicherte .rdp-Dateien behandelt, und jede angeforderte Ressource ist nun in einem Sicherheitsdialog, der vor dem Verbindungsaufbau erscheint, abgewählt. Dies gilt nur für Starts aus einer Datei, daher verhält sich ein in mstsc.exe eingegebener Computername wie bisher.

  1. Doppelklicken Sie auf die .rdp-Datei und bestätigen Sie bei der ersten Verwendung den einmaligen Hinweis.

  2. Überprüfen Sie, ob die im Dialog angezeigte Remote-Adresse mit dem erwarteten Host übereinstimmt.

  3. Aktivieren Sie Laufwerke und Zwischenablage, klicken Sie dann auf Verbinden.

  4. Wenn das Dialogfeld auf einem Multi-Monitor-Setup mit falsch ausgerichteten oder nicht erreichbaren Schaltflächen angezeigt wird, installieren Sie das Vorschauupdate KB5083631, das diesen Darstellungsfehler behoben hat.

  5. Für eine dauerhafte Lösung signieren Sie die .rdp-Datei und vertrauen Sie ihrem Zertifikat, das den Dialog vollständig unterdrückt. Windows OS Hub behandelt den Signatur-Workflow.

Der Remote-Computer läuft unter Windows Home oder ist ein Host, den Sie nicht administrieren

Halten Sie hier an und ändern Sie den Kurs. Windows Home hat keinen RDP-Hostdienst, daher ist der Umschalter Remotedesktop in Einstellungen > System designbedingt nicht vorhanden, und es existiert keine Umleitungseinstellung, die sich korrigieren ließe. Auf einem Unternehmens-Host, in einem Azure Virtual Desktop Pool oder auf einem Cloud PC ist die Umleitung absichtlich deaktiviert, um Dateiübertragungen in beide Richtungen zu unterbinden. Fordern Sie auf einem Rechner, der Ihnen nicht gehört, einen genehmigten Übertragungsweg an und verwenden Sie ein Tool mit eigener Übertragungsschicht, wo die Richtlinie nicht von Ihnen geändert werden kann.

HelpWire-Dateiübertragung zwischen Windows, Mac und Linux

HelpWire-Dateiübertragung überträgt Dateien innerhalb der eigenen Sitzung, sodass keine RDP-Umleitungsschicht bei beliebigen Betriebssystemkombinationen greift. Es handelt sich um eine Fernzugriffssoftware, die für Remote-Support entwickelt wurde und von IT-Supportteams, Einzeltechnikern und internen IT-Abteilungen in kleineren Unternehmen verwendet wird. Sie eignet sich für die beiden Situationen, die dieser Artikel wiederholt nennt: ein Remote-Rechner ohne RDP-Host und ein Host, dessen Konfiguration von jemand anderem verwaltet wird.

Eine Sitzung beginnt mit einem Link, den Sie über jeden beliebigen bereits verwendeten Kanal versenden. Die Person am anderen Ende öffnet ihn, führt die heruntergeladene portable App aus und klickt auf Zugriff gewähren. Sie muss dafür kein Konto erstellen. Die Operator-App läuft unter Windows 7 und höher, macOS Big Sur 11 und höher sowie unter Linux auf Ubuntu 18.04 bis 24.04, Debian 11 und 12, CentOS 9, RHEL 9 und Fedora 39 oder neuer, gemäß der Plattformliste, sodass Operator und Client auf unterschiedlichen Plattformen arbeiten können, ohne die Methode zu ändern.

Kopieren und Einfügen in beide Richtungen

  1. Starten Sie die Sitzung und warten Sie, bis der Kunde auf Zugriff gewähren klickt.

  2. Klicken Sie auf Ihrem eigenen Computer mit der rechten Maustaste auf die Datei und wählen Sie Kopieren.

  3. Klicken Sie mit der rechten Maustaste auf den Zielordner auf dem Client-Computer innerhalb der Sitzung und wählen Sie Einfügen.

  4. Verfolgen Sie den Fortschritt, der auf dem Computer des Kunden angezeigt wird. Führen Sie dieselben Schritte in umgekehrter Reihenfolge aus, um eine Datei zurückzuholen.

Ziehen und ablegen auf das Operatorfenster

Diese läuft nur von Ihrem Computer zum Computer des Kunden, und die Bedienerseite muss unter Windows oder macOS laufen.

  1. Bei aktiver Sitzung wählen Sie auf Ihrem eigenen Computer eine oder mehrere Dateien oder einen ganzen Ordner aus.

  2. Ziehen Sie die Auswahl auf das geöffnete HelpWire Operator-Fenster und lassen Sie los. Die Elemente landen in der Zwischenablage des Clients.

  3. Klicken Sie mit der rechten Maustaste auf den Zielordner auf dem Computer des Kunden und wählen Sie Einfügen, um die Übertragung abzuschließen.

Tastenkombinationen

  1. Wählen Sie die Datei auf Ihrem lokalen Rechner aus und drücken Sie unter Windows Strg+C bzw. unter macOS Cmd+C. HelpWire dokumentiert die Tastenkürzel nur für diese beiden Plattformen.

  2. Öffnen Sie den Zielordner auf dem Client-Computer.

  3. Drücken Sie unter Windows Strg+V oder unter macOS Cmd+V.

Erfahren Sie mehr über diese Methoden und die erforderlichen Berechtigungen in HelpWires Dokumentation zur Dateiübertragung.

Häufig gestellte Fragen

Komprimieren Sie es zuerst zu einem einzigen Archiv, oder verwenden Sie rsync. Der Pro-Datei-Overhead dominiert jeden in diesem Artikel beschriebenen Weg. Ein umgeleiteter Ordner verhandelt jede Datei separat über den Laufwerkskanal, und die Zwischenablage erstellt eine vollständige Deskriptorliste, bevor auch nur ein Byte übertragen wird, sodass zehntausend kleine Dateien länger dauern können als ein einziges Archiv, das um ein Vielfaches größer ist als ihre gemeinsame Größe. Erstellen Sie an der Quelle ein tar oder zip Archiv, verschieben Sie die einzelne Datei und entpacken Sie sie am Ziel. Wenn derselbe Transfer wiederholt wird, rsync sendet nur die Änderungen, und -P behält die Teildatei bei, sodass ein unterbrochener Lauf dort fortsetzen kann, wo er aufgehört hat. Ohne diese Option rsync löscht die Teildatei und beginnt die Datei von vorn, was viele überrascht. Keine der RDP-Methoden unterstützt eine Wiederaufnahme. Unser Leitfaden zu Übertragungen von einem Remote-Desktop auf einen lokalen Rechner behandelt die Obergrenze der Zwischenablagegröße separat.

NTFS lehnt Zeichen ab, die ext4 und APFS akzeptieren. Ein Doppelpunkt, ein Fragezeichen, ein Sternchen, ein Pipe-Zeichen, ein doppeltes Anführungszeichen sowie die Kleiner-als- und Größer-als-Zeichen sind unter Linux alle zulässig und in einem Windows-Dateinamen alle unzulässig, daher stoppt eine Kopie beim ersten unzulässigen Zeichen. Groß-/Kleinschreibung ist die zweite Falle: Zwei Dateien in einem Linux-Verzeichnis, deren Namen sich nur in der Groß-/Kleinschreibung unterscheiden, kollidieren auf NTFS zu einem einzigen Namen, und eine von ihnen geht verloren, oder der Kopiervorgang bricht ab. Benennen Sie die Dateien an der Quelle vor einer Massenübertragung um, statt erst nach einer Teilübertragung.

Führen Sie defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool true im Terminal aus, melden Sie sich dann ab und wieder an. Dies betrifft nur Netzlaufwerke und hat keine Auswirkungen auf lokale Laufwerke. Außerdem lässt es die separaten ._ Sidecar-Dateien unberührt, die macOS-Metadaten enthalten und die übliche Ursache für Error code -36 während eines Finder-Kopiervorgangs auf eine SMB-Freigabe sind, eine Ursache, die Benutzer bereits vor Jahren identifiziert haben. Bereinigen Sie die bereits vorhandenen mit dot_clean ~/path/to/folder, eine Umgehungslösung, die für diesen Fehler weiterhin empfohlen wird.

Nicht nativ unter Windows, weil Windows kein rsync-Binary mitliefert. Drei Wege führen zum Ziel. Man führt es innerhalb von WSL aus, wo der Linux-Build gegen einen unter /mnt/c/ eingehängten Windows-Pfad normal funktioniert. Man installiert einen Cygwin- oder MSYS2-Build. Oder man steuert es von der Linux-Seite aus und zieht über SSH von Windows, sobald dort der OpenSSH-Server aktiviert ist. Für einmalige Kopien ist scp einfacher, und rsync rechtfertigt die Einrichtung erst, wenn man dieselbe Übertragung wiederholt.

Zwischen zwei Windows-Sitzungen, ja, vorausgesetzt, in beiden ist die Laufwerksumleitung aktiv. Zwischen zwei Sitzungen auf einem Linux-Desktop hängt es von Ihrer FreeRDP-Version ab, und beim Übergang zu Version 3 gab es eine Regression: Nutzer, die auf Fedora 40 mit FreeRDP 3.4.0 verloren die Möglichkeit, in einer Sitzung zu kopieren und in eine andere einzufügen nach Jahren dieses Workflows unter Version 2. FreeRDP hat diesen Fall in 3.27.0 im Juni 2026 mit einem Fix für das Kopieren mehrerer Elemente zwischen xfreerdp-Sitzungen behoben, sodass sich ein aktueller Build besser verhält, als die Berichte zu Fedora 40 nahelegen. Der Weg, der Versionswechseln in jedem Fall standhält, ist ein Ordner, auf den beide Sitzungen zugreifen können.

Nein, und die Benutzernamen müssen nicht übereinstimmen. Nur einige Wege benötigen überhaupt ein Konto auf der Gegenseite. Ein umgeleiteter Ordner nutzt die bereits geöffnete RDP-Sitzung, sodass der Remote-Rechner über die Identität zugreift, mit der Sie sich angemeldet haben, und es gibt keine zweiten Anmeldedaten. Eine SMB-Freigabe benötigt ein echtes Konto auf dem Rechner, der die Freigabe bereitstellt. scp und rsync benötigen ein Konto auf dem Ziel, und bei schlüsselbasierter Authentifizierung entfällt die Passwortabfrage, sobald Sie Ihren öffentlichen Schlüssel mit ssh-copy-id kopiert haben. Der eine Fall, bei dem viele stolpern, ist ein umgeleiteter Ordner auf einem Rechner, auf dem ihre Sitzung unter einem anderen Konto läuft, als sie erwarten; das zeigt sich als Berechtigungsfehler beim Schreiben statt als fehlender Ordner.