Saya mencoba mentransfer file dari OS Host saya (Windows 7) ke OS Guest (CentOS) yang berjalan di VirtualBox.
Saya mencoba menggunakan pscp
tetapi memberikan kesalahan:More than one remote source not supported
Saya mencoba ftp tetapi tidak terhubung dan saya tidak tahu mengapa.
Anda dapat melakukannya dengan perintah "scp", maka daemon ssh (sshd) juga harus berjalan di kotak Windows.
Atau gunakan salah satu klien windows scp untuk berbicara dengan VM centos. Anda dapat mentransfer file dengan cara menggunakan scp.
sumber
Saya memiliki pengaturan yang sama persis ( OS Host Windows 7 , OS Guest CentOS 6.5 ) ...
(jika Anda memiliki SSH yang bekerja pada alamat IP untuk CentOS, maka Anda dapat melewati paragraf di bawah ini)
Saya mengatur Virtualbox untuk menggunakan adaptor jaringan yang dijalin (Pengaturan> Jaringan> Adaptor 1: diatur ke dijembatani) dan setelah menginstal Apache (menetapkan nama host , dan juga matikan firewall dengan:)
service iptables stop
. Anda dapat melihat alamat IP yang diberikan kepada Anda denganifconfig eth0
atau mempersempit ouput denganifconfig eth0 | grep 'inet addr' | awk '{print $2}'
. Ini adalah alamat IP yang juga harus ada di file / etc / hosts Anda di baris yang sama dengan nama host Anda. Untuk tujuan pengujian, masukkan file index.html di / var / www / html (root web Anda). Maka Anda harus dapat menelusuri ke VM di alamat IP lokal: 192.168.xx dari browser di OS Windows 7 Anda.Untuk mentransfer file bolak-balik, Anda dapat menggunakan WinSCP pada OS host Windows 7 Anda. Buat sesi baru dengan pengaturan ini di WinSCP:
sumber
Anda dapat menggunakan Samba untuk mentransfer file. Cukup instal Samba, lalu pilih Host OS dan kemudian OS di mana file akan ditransfer.
sumber