Ответы:
Вы можете установить гостевые дополнения: http://www.virtualbox.org/manual/ch04.html
а затем используйте общие папки: https://forums.virtualbox.org/viewtopic.php?t=15868
Вы можете сделать это с помощью команды "scp", тогда демон ssh (sshd) также должен быть запущен на Windows-сервере.
Или используйте один из клиентов scp для Windows, чтобы поговорить с виртуальной машиной centos. Вы можете передавать файлы любым способом, используя scp.
У меня точно такая же настройка ( Windows 7 Хост ОС, CentOS 6.5 Гостевая ОС) ...
(если у вас 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 (ваш веб-корень). Затем вы сможете найти виртуальную машину по локальному IP-адресу: 192.168.x.x из браузера в вашей ОС 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, затем выберите хост-ОС, а затем ОС, куда должны быть переданы файлы.