Bir Mac (OS X) ve Ubuntu çalıştıran bir VirtualBox var.
Mac'ten VirtualBox'a 500MB'lik bir dosyayı SCP istiyorum. Bunu nasıl yaparım? (Muhtemelen / etc / hosts ile ilgisi var?)
Bir Mac (OS X) ve Ubuntu çalıştıran bir VirtualBox var.
Mac'ten VirtualBox'a 500MB'lik bir dosyayı SCP istiyorum. Bunu nasıl yaparım? (Muhtemelen / etc / hosts ile ilgisi var?)
Yanıtlar:
Bu makinenin Virtualbox ayarlarında ağ ayarlarını NAT'tan köprülü adaptöre yerleştirin. Daha sonra sanal makineniz, ana makinenizle yerel ağda olacaktır. DHCP etkinleştirilirse muhtemelen IP'yi modemden alır, ardından bu makineye scp gönderir.
Ayrıca Ubuntu makinesinde ssh-server kurulu
sudo apt-get install openssh-server
olması gerekmektedir:
scp file host:/some/directory
Kullanıcı port yönlendirme
- misafir çalışan VirtualBox'ı ayarları / ağa gidin
- Port Yönlendirme tıkla
- Adı "ssh", protokol TCP, Sunucu portu = 3022, Misafir portu = 22
Sonra ana bilgisayarda,
scp -P 3022 myFile localhost:
Guest Additions'ı kurduktan sonra , hem host hem de guest OS'den erişim için paylaşılan klasörler oluşturabileceksiniz . Ana bilgisayardaki herhangi bir dizin bunun için kullanılabilir. Paylaşılan klasörün konuk işletim sistemine şu şekilde bağlanması gerekir:
sudo mount -t vboxsf [-o OPTIONS] sharename mountpoint
Ayrıca bu cevaba bakınız paylaşılan klasörlerin kullanımı . Paylaşılan klasörleri konuk işletim sisteminin her önyüklemesinde erişilebilir hale getirmek için konukları bağlar eklemeniz gerekirfstab
.
Alternatif olarak, ana bilgisayardaki dizinlere, ağ paylaşımlarını kullanarak adreslenerek de erişebilirsiniz .
Enedene'nin cevabına ekleme:
Oracle VM vitualbox'ınızdaki adaptör ayarlarını Köprülü Adaptör olarak değiştirin Virtualbox ekranınızın sol üst tarafında "Makine" seçeneğini tıklayın Makine> Ayarlar> Ağ>
"Eklenme tarihi:" seçeneğini "Köprülü Adaptör" olarak değiştirin ve "Tamam" ı tıklayın
Sanal Kutuyu Sıfırlama (Makine> Sıfırla'yı tıklayın)
Bir kez geldiğinde terminalde bir ifconfig yapın ve SCP için yeni ip adresini kullanın
Virtualbox Konuk Eklentileri yüklerseniz, paylaşılan bir klasör oluşturabilirsiniz. Sonra vboxmount
paylaşılan klasörü bağlamak için Ubuntu altındaki (root olarak) kullanın . Ardından, normal şekilde kopyalayın ( cp
).
Gerçekten kullanmanız gerekiyorsascp
, bana bildirin. Bu bilgiyi kazacağım.
vboxmount
?