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?)

Kaffeemühle
quelle

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

enedene
quelle
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:
Aidan Donohoe
quelle
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 .

Takkat
quelle
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

Aditya
quelle
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.

krzysz00
quelle
Können Sie uns weitere Einzelheiten zur Verwendung geben vboxmount?
Takkat
Weitere Informationen finden Sie in den freigegebenen Ordnern .
Azizur Rahman