Kopieren und Einfügen zwischen Hyper-V-Gast und -Host

Kopieren und Einfügen zwischen Hyper-V-Gast und -Host

Auf meinem Computer läuft Windows Server 2008 R2. Er hostet eine virtuelle Hyper-V-Maschine mit Ubuntu 12.04 als Gastbetriebssystem.

Ich möchte Text aus Ubuntu kopieren und in Windows einfügen (und Text aus Windows kopieren und in Ubuntu einfügen). Wie kann ich das machen?

Antwort1

Sie könnenncat- das auch einen Windows-Port hat - um Daten über das Netzwerk zu übertragen. Auf einem System führen Sie es im "Listen"-Modus aus, wo es an einen Port gebunden ist, auf dem anderen System verbinden Sie sich mit diesem Port auf der anderen Maschine. Dadurch wird eine bidirektionale Pipe erstellt. Unter Linux können Sie aus mehreren Varianten wählen (GNU netcat, BSD netcat, socat...). Abgesehen von der offensichtlichen Manpage können Sie auch einen Blick auf die Wikipedia werfenNetcat-Artikel.

Hinweis: Auf beiden Systemen führen Sie diese im Terminal aus (Windows-Befehlszeile, Unix-Shell) - das Kopieren und Einfügen muss zweimal erfolgen: Auf einem Computer kopieren Sie aus der Quelle und fügen sie in das Terminal ein, auf dem ncat ausgeführt wird. Die Daten werden auf den anderen Computer übertragen, wo Sie sie vom Terminal an ihr endgültiges Ziel kopieren.

Eine weitere Möglichkeit besteht darin, Dateien über eine Windows-Freigabe auszutauschen (Sambaunter Linux).

Antwort2

Es hängt davon ab, wie Sie vom Host aus auf den Gast zugreifen. Ist es die Konsole des Gasts über einen HyperV-Verbindungsmanager? HyperV verfügt im Verbindungsmanager über eine Funktion, die"Zwischenablagetext eingeben".

Führt der Gast X aus? Es scheint keine native Kopier-/Einfügefunktion zwischen HyperV und X zu geben, daher möchten Sie möglicherweise eine Remotesitzung mit etwas wieVNCoder vielleichtNX. Abgesehen von „Text aus der Zwischenablage eingeben“ scheint es, als könnten Sie im Gast weder etwas kopieren noch aus der Zwischenablage lesen.

verwandte Informationen