我可以从我的流浪汉机器(访客)中检索文件并将其同步到我的主机吗?
我知道同步文件夹的工作相反,但我希望有一种方法可以反过来?而不是将文件从主机同步到客户机;从客户机内部检索文件并将其暴露在主机上。
感谢。
答案 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 ./