在游民中获取文件从访客到主机

时间:2014-04-28 11:26:00

标签: virtualbox vagrant

我可以从我的流浪汉机器(访客)中检索文件并将其同步到我的主机吗?

我知道同步文件夹的工作相反,但我希望有一种方法可以反过来?而不是将文件从主机同步到客户机;从客户机内部检索文件并将其暴露在主机上。

感谢。

5 个答案:

答案 0 :(得分:3)

您是否尝试在主机和虚拟机之间scp文件?我记得,ssh登录名和密码是" vagrant"。

这样的事情可以完成这项工作:

FSBSDK 4.+

答案 1 :(得分:3)

为什么不把它们放在你的流浪者vm的/ vagrant文​​件夹中。这是从主机(Vagrantfile)驻留到guest虚拟机的特殊安装文件夹。

这样您就不必担心在主机之间进行任何其他复制操作。

$ ls
Vagrantfile
$ vagrant ssh
Welcome to Ubuntu 16.04.1 LTS (GNU/Linux 4.4.0-42-generic x86_64)
Last login: Wed Oct 12 12:05:53 2016 from 10.0.2.2
vagrant@vagrant-virtualbox:~$ ls /vagrant
Vagrantfile
vagrant@vagrant-virtualbox:~$ cd /vagrant
vagrant@vagrant-virtualbox:/vagrant$ touch hello
vagrant@vagrant-virtualbox:/vagrant$ exit
logout
Connection to 127.0.0.1 closed.
$ ls
Vagrantfile             hello
$ 

答案 2 :(得分:0)

您可以尝试vagrant-rsync-back。我还没有尝试过。

答案 3 :(得分:0)

安装python,然后运行,例如

$ nohup python3.6 -m SimpleHTTPServer &
输出目录中的

。我将此命令放在一个文件集中,以在配置期间始终运行。此解决方案需要零系统配置。

答案 4 :(得分:0)

使用带有私钥的scp会很容易!

scp -i ./.vagrant/machines/default/virtualbox/private_key -r -P2222 vagrant@127.0.0.1:/home/vagrant/somefolder ./