Як перенести файли з Host OS в гостьову ОС, що працює на VirtualBox?


8

Я намагаюся перенести файли з моєї Host OS (Windows 7) в гостьову ОС (CentOS), що працює на VirtualBox.

Я спробував використовувати, pscpале це дає помилку:More than one remote source not supported

Я спробував ftp, але він не підключається, і я не знаю, чому.

Відповіді:


5

Ви можете встановити додатки для гостей: http://www.virtualbox.org/manual/ch04.html

а потім скористайтеся спільними папками: https://forums.virtualbox.org/viewtopic.php?t=15868


Також можливо встановити vdi з хоста (і отримати доступ до файлів гостьової операційної системи): superuser.com/questions/34913/mount-virtualbox-vdi-disk
Anderson Green

1

Ви можете зробити це за допомогою команди "scp", тоді ssh daemon (sshd) також повинен працювати на вікні Windows.

Або скористайтеся одним із клієнтів windows scp, щоб поговорити з центром VM. Ви можете передавати файли будь-яким способом за допомогою scp.


1
як ви визначаєте IP та облікові дані гостьової машини для команди scp?
ted.strauss

1

У мене саме такі налаштування ( Windows 7 Host OS, CentOS 6.5 Guest OS) ...

(якщо у вас SSH працює над IP-адресою для CentOS, ви можете пропустити цей параграф нижче).
Я встановив Virtualbox для використання мостового мережевого адаптера (Налаштування> Мережа> Адаптер 1: встановлений на мості) та після встановлення Apache (встановіть ім'я хоста , а також відключити брандмауер за допомогою:) service iptables stop. Ви можете переглянути IP-адресу, надану вам за допомогою ifconfig eth0звуження або звузити його ifconfig eth0 | grep 'inet addr' | awk '{print $2}'. Це IP-адреса, яка також повинна бути у вашому файлі / etc / hosts в одному рядку з вашим іменем хоста. Для тестування поставте файл index.html у / var / www / html (ваш веб-корінь). Тоді ви зможете перейти до VM за локальною IP-адресою: 192.168.xx із браузера на вашій ОС Windows 7.

Для передачі файлів вперед і назад ви можете використовувати WinSCP на хост-операційній системі Windows 7. Створіть новий сеанс з цими налаштуваннями в 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)

-2

Ви можете використовувати Samba для передачі файлів. Просто встановіть Samba, а потім виберіть Host OS, а потім ОС, куди потрібно передавати файли.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.