Mac'ten bir dosya SCP -> Ubuntu VirtualBox?


14

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:


11

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


9

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:

3

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 .


2

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


1

Virtualbox Konuk Eklentileri yüklerseniz, paylaşılan bir klasör oluşturabilirsiniz. Sonra vboxmountpaylaşı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.


bize nasıl kullanılacağı hakkında daha fazla bilgi verebilir misiniz vboxmount?
Takkat

Ayrıntılar için Paylaşılan klasörlere göz atın .
Azizur Rahman

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.