Rdesktop auf Windows Server 2012 von Ubuntu


13

Ich habe einen Client-Computer, auf dem Ubuntu ausgeführt wird, und ich habe einen Windows Server 2012, mit dem ich eine Verbindung herstelle rdesktop.

Ich muss eine Datei von meinem Client-Computer auf den Server kopieren. Ich habe versucht, ein Verzeichnis wie das folgende freizugeben:

rdesktop -u username -p password -r disk:mydisk=/home/mydir server_IP

Ich habe keine Ahnung, wie ich auf dieses freigegebene Verzeichnis zugreifen soll. Ich habe noch nie einen rdesktopWindows Server benutzt.

bitte hilf.


gleiche Ausgabe hier ... \\tsclientist leer. Haben Sie jemals eine Lösung gefunden?
Capdragon

1
Nein. es ist noch leer für mich ...
akonsu

Bitte lies meine Antwort. es sollte Ihnen die Lösung bieten.
Valentin

Antworten:


17

Es scheint, dass sich die Spezifikationen für RDP (MS-RDPEFS) geändert haben. In bestimmten Windows-Versionen müssen Sie auch Audio weiterleiten, damit die Datenträgerweiterleitung funktioniert.


7
Danke, dieser Tipp hat bei mir funktioniert (rdesktop 1.8.1)! rdesktop -r disk:... -r sound:local:alsamade by share wird endlich im Server 2012
angezeigt

2
Es ist völlig verrückt, dass dies tatsächlich funktioniert.
Spuriousdata

1
Wissen Sie, ob der gleiche Trick verwendet werden kann remmina?
Esteve

3
Dies hat funktioniert und sowohl meinen Tag gemacht als auch ruiniert ...
Bryan

5

Versuchen Sie -r sound:local, Ihrem Befehl etwas hinzuzufügen .

Der abschließende Befehl sollte folgendermaßen aussehen:

rdesktop -u username -p password -r disk:mydisk=/home/mydir server_IP -r sound:local


1

Öffnen Sie den Explorer. Es sollte in Computer mit anderen Laufwerken angezeigt werden.


danke, aber ich sehe es dort nicht. Bitte beziehen Sie sich auf meinen Kommentar unter der Antwort von RobW.
Akonsu

0

In diesem Beispiel nenne ich Ihren Host Ubuntu1.

Verwenden Sie diesen Befehl, um von Ubuntu1 aus auf launch rdesktop zuzugreifen:

rdesktop -u rob -p Password1 -r disk:mydisk=/home/mydir 10.0.0.126

Ich verbinde mich mit 10.0.0.126 ganz gut. Ich öffne den Windows Explorer und schaue am Ende meiner Liste nach. Unter meinem Z: -Laufwerk sehe ich unter Ubuntu1 ein Laufwerkssymbol und eine Mydisk

Ich kann Dateien darin speichern und sie erscheinen auf Ubuntu1 im Verzeichnis / home / mydir.


1
In meinem Fall wird es nicht im Windows Explorer angezeigt. Ich kann sehen \\tsclient, aber es ist leer. Der von mir verwendete Windows-Server ist eine AWS EC2-Instanz. Muss ich möglicherweise etwas konfigurieren?
Akonsu

Die Anweisungen sind in Ordnung. Ich habe sie gerade ausprobiert. Aufgestimmt.
Shoan

0

EDIT: Wenn Sie über \ tsclient Bescheid wissen und wissen, dass es leer ist, ist diese Antwort nichts für Sie.

So greifen Sie über einen Windows-Remoteserver auf eine ordnungsgemäß freigegebene Verzeichnisstruktur zu: Während einer Remotesitzung auf einem Windows-Server sollte diese unter Computer unter anderen Laufwerken aufgeführt sein. Wenn dies nicht der Fall ist, versuchen Sie, die \\tsclientAdressleiste in Computer einzugeben. Um genau zu sein, sollte Ihr freigegebenes Verzeichnis unter erreichbar sein \\tsclient\mydisk.


0

Das Aktivieren des Sounds funktioniert auch für Remmina, um das Problem mit fehlenden freigegebenen Laufwerken zu beheben. Ich glaube, Remmina und andere RDP-Clients für Linux verwenden nur rdesktop, um die Verbindung herzustellen.

Ändern Sie einfach die Dropdown-Option für Ton in Lokal, und voila, der angegebene freigegebene Ordner wird jetzt angezeigt. Behebt auch fehlende Drucker.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.