Bagaimana cara mentransfer file dari OS Host ke OS tamu yang berjalan di VirtualBox?

8

Saya mencoba mentransfer file dari OS Host saya (Windows 7) ke OS Guest (CentOS) yang berjalan di VirtualBox.

Saya mencoba menggunakan pscptetapi memberikan kesalahan:More than one remote source not supported

Saya mencoba ftp tetapi tidak terhubung dan saya tidak tahu mengapa.

MK
sumber

Jawaban:

1

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.

Crazy_Bash
sumber
1
bagaimana Anda mengidentifikasi IP dan kredensial mesin tamu untuk perintah scp?
ted.strauss
1

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 dengan ifconfig eth0atau mempersempit ouput dengan ifconfig 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:

File protocol: SFTP (this means you will be connecting via SSH)
Host name: 192.168.x.x (this is the ip address of your VM)
User name: root
Password: (leave this blank for security reasons...
           but when prompted during connecting you'll enter your root password 
           you set for CentOS)
Private Key file: (leave blank...you will be prompted to say 'yes' to accept the key)
David Graham
sumber
-2

Anda dapat menggunakan Samba untuk mentransfer file. Cukup instal Samba, lalu pilih Host OS dan kemudian OS di mana file akan ditransfer.

Evan Derek
sumber