Saya memiliki Mac (OS X) dan VirtualBox yang menjalankan Ubuntu.
Saya ingin SCP file 500MB dari Mac ke VirtualBox. Bagaimana saya melakukan ini? (Mungkin ada hubungannya dengan / etc / hosts?)
Saya memiliki Mac (OS X) dan VirtualBox yang menjalankan Ubuntu.
Saya ingin SCP file 500MB dari Mac ke VirtualBox. Bagaimana saya melakukan ini? (Mungkin ada hubungannya dengan / etc / hosts?)
Jawaban:
Masukkan pengaturan jaringan dari NAT ke adaptor yang di-bridged dalam pengaturan Virtualbox untuk mesin itu. Kemudian mesin virtual Anda akan berada di jaringan lokal dengan mesin host Anda. Mungkin akan mendapatkan IP dari modem jika DHCP diaktifkan, lalu scp ke mesin itu.
Anda juga perlu menginstal ssh-server di mesin Ubuntu:
sudo apt-get install openssh-server
Itu seharusnya bekerja:
scp file host:/some/directory
Penerusan port pengguna
- Dengan menjalankan tamu, buka Pengaturan / jaringan VirtualBox
- Klik Penerusan Port
- Nama "ssh", protokol TCP, Port host = 3022, Port tamu = 22
Kemudian, pada host,
scp -P 3022 myFile localhost:
Setelah menginstal Penambahan Tamu, Anda dapat membuat folder bersama untuk akses dari host, OS dan tamu. Direktori apa pun di host dapat digunakan untuk ini. Folder bersama perlu dipasang pada OS tamu dengan:
sudo mount -t vboxsf [-o OPTIONS] sharename mountpoint
Lihat juga jawaban ini tentang penggunaan folder bersama. Untuk membuat folder bersama dapat diakses di setiap boot os tamu, Anda perlu menambahkan tunggangan ke tamu fstab
.
Atau Anda juga dapat mengakses direktori dari host dengan memberi alamatnya menggunakan share jaringan .
Menambahkan ke jawaban enedene:
ubah pengaturan adaptor di Oracle VM vitualbox Anda ke Bridged Adapter Di sisi kiri atas Anda layar Virtualbox klik "Mesin" Klik Mesin> Pengaturan> Jaringan>
Ubah "Terlampir ke:" ke "Bridged Adapter" lalu Klik "Ok"
Reset Virtualbox (Klik Mesin> Reset)
Setelah muncul lakukan ifconfig di terminal dan gunakan alamat ip baru untuk SCP
Jika Anda menginstal Virtualbox Guest Addons, Anda dapat membuat folder bersama. Kemudian gunakan vboxmount
(sebagai root) di bawah Ubuntu untuk memasang folder bersama. Setelah itu, salin secara normal ( cp
).
Jika Anda benar - benar perlu menggunakannya scp
, beri tahu saya. Saya akan menggali informasi itu.
vboxmount
?