Відповіді:
Ви можете встановити додатки для гостей: http://www.virtualbox.org/manual/ch04.html
а потім скористайтеся спільними папками: https://forums.virtualbox.org/viewtopic.php?t=15868
Ви можете зробити це за допомогою команди "scp", тоді ssh daemon (sshd) також повинен працювати на вікні Windows.
Або скористайтеся одним із клієнтів windows scp, щоб поговорити з центром VM. Ви можете передавати файли будь-яким способом за допомогою scp.
У мене саме такі налаштування ( 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)
Ви можете використовувати Samba для передачі файлів. Просто встановіть Samba, а потім виберіть Host OS, а потім ОС, куди потрібно передавати файли.