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

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


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:

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 .


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


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.


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,

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.