У меня установлен Ubuntu virtualbox
Ubuntu Server. На моей локальной машине установлена ОС Ubuntu 12.04. Мне нужно скопировать файлы из / var / www в virtualbox
Ubuntu Server на мой локальный компьютер. (Мои сетевые настройки в virtualbox
- это «Мостовой адаптер», и он имеет статический IP: 192.168.56.101). Мой локальный IP-адрес mchine: 192.168.56.1
. Это говорит
Port 22: No route to host
lost connection.
Что здесь не так?
Сначала удостоверьтесь, что Вы имеете openssh-server
установленный на Вашей локальной машине, если нет:
sudo apt-get install openssh-server
Тогда от Вашей Виртуальной машины:
scp /var/www/test.php nilani@192.168.56.1:/home/nilani
, Кроме того, Вы могли сделать наоборот, на этот раз от Вашей локальной машины:
scp your_server_login@192.168.56.101:/var/www/test.php .
Можно совместно использовать некоторую папку на Вашем host
машина. Хост-машиной является Ваш "реальный" Ubuntu, где VirtualBox установлен.
, Например:
папка Create в Вашем $HOME
mkdir $HOME/vbox_share
Теперь использование этот ответ доля эта папка к виртуальной машине. Не забывайте проверять automount
опция, и назвать ее vbox_share
После этого необходимо видеть эту папку на виртуальном Ubuntu в /media/vbox_share
Обновление
, я забыл говорить. Если Вы сделаете это, в то время как Ваш виртуальный Ubuntu включается, необходимо смонтировать совместно используемую папку вручную:
sudo mount -t vboxsf vbox_share /media/vbox_share
<час> Теперь просто копия /var/www
mkdir -p /media/vbox_share/var/www
cp -R /var/www /media/vbox_share/var/www