Wie SCP eine Datei von Mac -> Ubuntu VirtualBox?


13

Ich habe einen Mac (OS X) und eine VirtualBox mit Ubuntu.

Ich möchte eine 500-MB-Datei vom Mac auf die VirtualBox übertragen. Wie mache ich das? (Wahrscheinlich etwas mit / etc / hosts zu tun?)

Antworten:


11

Stellen Sie die Netzwerkeinstellungen von NAT auf den Bridged Adapter in den Virtualbox-Einstellungen für diesen Computer. Dann befindet sich Ihre virtuelle Maschine mit Ihrer Host-Maschine im lokalen Netzwerk. Es wird wahrscheinlich die IP vom Modem erhalten, wenn DHCP aktiviert ist, und dann scp auf diesen Computer.
Sie müssen auch den SSH-Server auf dem Ubuntu-Computer installiert haben:
sudo apt-get install openssh-server
Das sollte funktionieren: scp file host:/some/directory


8

Benutzer Port - Forwarding
- Mit Gast läuft, gehen Sie zu VirtualBox Einstellungen / Netzwerk
- Klicken Sie Port Forwarding
- Name "ssh", Protokoll TCP, Host - Port = 3022, Gast port = 22
Dann auf dem Host,

scp -P 3022 myFile localhost:

3

Nach der Installation von Guest Additions können Sie freigegebene Ordner für den Zugriff sowohl vom Host- als auch vom Gastbetriebssystem erstellen . Hierfür kann jedes Verzeichnis auf dem Host verwendet werden. Der freigegebene Ordner muss auf dem Gastbetriebssystem bereitgestellt werden durch:

sudo mount -t vboxsf [-o OPTIONS] sharename mountpoint

Siehe auch diese Antwort zur Verwendung freigegebener Ordner. Um freigegebene Ordner bei jedem Start des Gast-Betriebssystems zugänglich zu machen, müssen Sie dem Gast die Bereitstellungen hinzufügen fstab.

Alternativ können Sie auch vom Host aus auf Verzeichnisse zugreifen, indem Sie diese mithilfe von Netzwerkfreigaben adressieren .


2

Zur Antwort von enedene hinzufügen:

Ändern Sie die Adaptereinstellungen auf Ihrer Oracle VM vitualbox in Bridged Adapter. Klicken Sie oben links auf Ihrem Virtualbox-Bildschirm auf "Computer". Klicken Sie auf Computer> Einstellungen> Netzwerk>

Ändern Sie "Attached to:" in "Bridged Adapter" und klicken Sie auf "Ok".

Setzen Sie die Virtualbox zurück (klicken Sie auf Maschine> Zurücksetzen).

Sobald es angezeigt wird, führen Sie eine ifconfig im Terminal durch und verwenden Sie die neue IP-Adresse für SCP


1

Wenn Sie die Virtualbox Guest Addons installieren, können Sie einen freigegebenen Ordner erstellen. Verwenden Sie dann vboxmount(als root) unter Ubuntu, um den freigegebenen Ordner bereitzustellen. Kopieren Sie anschließend normal ( cp).

Wenn Sie tatsächlich benötigen , um Gebrauch scp, lassen Sie mich wissen. Ich werde diese Informationen ausgraben.


Können Sie uns weitere Einzelheiten zur Verwendung geben vboxmount?
Takkat

Weitere Informationen finden Sie in den freigegebenen Ordnern .
Azizur Rahman

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.