Gibt es eine einfache Möglichkeit, von einem VirtualBox-Gast auf den Host zu kopieren?

10

Ich habe Windows 7 und benutze VirtualBox. Ich habe Ubuntu Server als Gast installiert.

Gibt es eine einfache Möglichkeit, Text im Ubuntu Server-Terminal auf meinen Windows 7-Host zu kopieren? Wie wäre es in die andere Richtung?

Jonas
quelle
1
Haben Sie Guest Additions installiert? Wenn ja, sollte es Just Work.
Bis auf weiteres angehalten.
1
Es ist auf der ISO, die Virtualbox enthält. Wenn Sie im VB-Menü die Option "Gastzugänge installieren" auswählen, wird ein Image in Ihrem Gast als CD / DVD bereitgestellt. Navigieren Sie von Ubuntu ( /media/somethingwahrscheinlich) zu diesem Verzeichnis und führen Sie das entsprechende Shell-Skript aus (Sie sollten anhand des Namens erkennen können, welches).
Bis auf weiteres angehalten.
1
@ Tennis: Aber wenn ich in das CD-Rom-Menü in VirtualBox schaue, ist das aktiviert VBoxGuestAdditions.iso.
Jonas
1
Da Sie Server ausführen, wird dieser möglicherweise nicht automatisch bereitgestellt. Versuchen Sie, die CD in Ubuntu zu mounten.
Bis auf weiteres angehalten.
1
@Dennis: Ich habe jetzt die Anweisungen zum Installieren von Guest Additions in VirtualBox für einen Ubuntu Server Guest befolgt . Wie am Ende dieses Artikels angegeben. Das Kopieren und Einfügen wird nur unterstützt, wenn ich X.Org oder XFree86 Window System installiere.
Jonas

Antworten:

9

Ich denke, die beste Lösung ist, in den Server zu "ssh" und so daran zu arbeiten.

Der bekannteste SSH-Client- und Terminal-Emulator unter Windows ist wahrscheinlich PuTTY . Wenn Sie das verwenden, können Sie Text von / nach kopieren / einfügen.

JanC
quelle
Dies scheint der richtige Weg zu sein. Ich habe jetzt die Anweisungen zum Installieren von Guest Additions in VirtualBox für einen Ubuntu Server Guest befolgt . Wie am Ende dieses Artikels angegeben. Das Kopieren und Einfügen wird nur unterstützt, wenn ich X.Org oder XFree86 Window System installiere.
Jonas
5

Ich glaube, Sie müssen die Virtualbox Guest Additions installieren. Dies fügt bestimmte Integrationsfunktionen hinzu, z. B. die Möglichkeit, die Zwischenablage zwischen Host und Gast freizugeben.

Nach der Installation der Gastzugaben werden die Optionen für die Zwischenablageeinstellungen wie "Host zu Gast", "Gast zu Host" sowie "Bidirektionale" Freigabe der Zwischenablage angezeigt. Das letzte ist meine Präferenz.

John T.
quelle
Wie installiere ich die Guest Addition? Ich habe es aus dem Menü versucht, aber nichts passiert.
Jonas
In einem Ubuntu-Server gibt es jedoch keine "Zwischenablage" (es gibt keine grafische Benutzeroberfläche, zumindest nicht in einer Standardinstallation).
Januar
1
@JanC Der Teil "Server" wurde auf den ersten Blick nicht gesehen. In diesem Fall ist SSH in den Server eine gute Lösung. Wenn er irgendeine Art von GUI-Umgebung hat, auch nur X, sollten Gastzugaben jedoch funktionieren.
John T
2

Gehen Sie in den Oracle Virtualbox-Einstellungen zu Einstellungen > Allgemein > Erweitert

Es gibt eine Option für Drag & Drop. Wählen Sie die Richtung aus, in die Sie den Text kopieren möchten.

amjad
quelle
0

Nach der Installation von VirtualBox Guest Additions musste der folgende Befehl manuell ausgeführt werden, damit das Kopieren und Einfügen funktioniert.

sudo VBoxClient --clipboard

Vladimir
quelle
Ich hatte das gleiche Problem und muss den obigen Befehl jedes Mal ausführen, bevor ich kopieren / einfügen möchte (dh ein Kopiervorgang auf dem Host ist alles, was der Befehl Ihnen gibt).
Edan Maor
-1

Ja. Markieren Sie den Text und klicken Sie mit der rechten Maustaste. Wählen Sie "Kopieren". Gehen Sie zur anderen Anwendung, klicken Sie mit der rechten Maustaste und wählen Sie "Einfügen". Zumindest funktioniert das mit meinem eigenen Ubuntu-Host und Windows XP-Gast in beide Richtungen.

CarlF
quelle