Jak przeskanować plik z komputera Mac -> Ubuntu VirtualBox?

14

Mam komputer Mac (OS X) i VirtualBox z systemem Ubuntu.

Chcę przesłać plik SCP 500 MB z komputera Mac do VirtualBox. Jak mam to zrobic? (Prawdopodobnie coś wspólnego z / etc / hosts?)

młynek do kawy
źródło

Odpowiedzi:

11

Umieść ustawienia sieciowe z NAT na zmostkowany adapter w ustawieniach Virtualbox dla tego komputera. Wtedy twoja maszyna wirtualna będzie w sieci lokalnej z maszyną hosta. Prawdopodobnie pobierze adres IP z modemu, jeśli DHCP jest włączony, a następnie scp do tego komputera.
Musisz także mieć zainstalowany serwer ssh na komputerze Ubuntu:
sudo apt-get install openssh-server
Powinno to działać: scp file host:/some/directory

enedene
źródło
9

Przekierowanie portu użytkownika
- Po uruchomieniu gościa przejdź do ustawień / sieci VirtualBox
- Kliknij Przekazywanie portów
- Nazwa „ssh”, protokół TCP, Port hosta = 3022, Port gościa = 22
Następnie na hoście,

scp -P 3022 myFile localhost:
Aidan Donohoe
źródło
3

Po zainstalowaniu dodatków gości będziesz mógł tworzyć foldery współdzielone w celu uzyskania dostępu z systemu operacyjnego hosta i gościa. Można do tego użyć dowolnego katalogu na hoście. Folder współdzielony musi zostać zamontowany w systemie-gościu przez:

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

Zobacz także tę odpowiedź na temat korzystania z folderów współdzielonych. Aby udostępnione foldery były dostępne przy każdym uruchomieniu systemu gościa, musisz dodać wierzchowce do gościa fstab.

Alternatywnie możesz również uzyskać dostęp do katalogów z hosta, adresując je za pomocą udziałów sieciowych .

Takkat
źródło
2

Dodając do odpowiedzi enedene:

zmień ustawienia adaptera w Vitualbox Oracle VM na Bridged Adapter W lewym górnym rogu ekranu Virtualbox kliknij „Maszyna” Kliknij Maszyna> Ustawienia> Sieć>

Zmień „Attached to:” na „Bridged Adapter”, a następnie kliknij „Ok”

Zresetuj Virtualbox (kliknij Maszyna> Resetuj)

Gdy się pojawi, zrób ifconfig w terminalu i użyj nowego adresu IP dla SCP

Aditya
źródło
1

Jeśli zainstalujesz Dodatki dla gości Virtualbox, możesz utworzyć folder współdzielony. Następnie użyj vboxmount(jako root) w Ubuntu, aby zamontować folder współdzielony. Następnie skopiuj normalnie ( cp).

Jeśli naprawdę potrzebujesz użyć scp, daj mi znać. Wykopię te informacje.

krzysz00
źródło
czy możesz podać nam więcej szczegółów na temat korzystania vboxmount?
Takkat,
Szczegółowe informacje można znaleźć w folderach udostępnionych .
Azizur Rahman,