最佳答案
编辑2: TL; DR: < strong > 2013年的答案是肯定的,但是这个缺陷已经被修复了
通过遵循 agrantup.com 上的入门指南,我似乎得到了一台接受端口2222上的 SSH 连接的虚拟机,这样任何人都可以使用默认凭证(username = password = 凭空或凭空 _ security _ private _ key)从根访问我的 VM 并读取我的主机工作目录。
这是真的吗?如果是,为什么它不被认为是一个巨大的安全漏洞?如果我将敏感数据复制到 VM 会怎样?
编辑 : 对于那些认为互联网上的任何人都可以读取你的源代码并在你的虚拟机上执行任意代码并不是那么糟糕的人,我建议阅读这篇博客文章中的“突破”部分 < a href = “ http://blog.ontoollogical.com/blog/2012/10/31/break-in-and-out-of-vasrant/”rel = “ norefrer”> http://blog.ontoillogical.com/blog/2012/10/31/Breaking-in-and-out-of-vagrant/
简而言之: “按计划”运行 Vagrant 还可以让任何人侵入您的主机/开发机器(例如,通过使用恶意的 git post-commit 钩子)。