首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用SSH将linux基础服务器中的文件从一个VM移动到另一个VM?

如何使用SSH将linux基础服务器中的文件从一个VM移动到另一个VM?
EN

Server Fault用户
提问于 2016-11-03 05:17:45
回答 3查看 6.7K关注 0票数 -5

具体来说,我正在寻找任何能在服务器上执行job.Two VM存在的CLI命令,它们都是红帽子linux based.Thank

EN

回答 3

Server Fault用户

发布于 2016-11-07 21:02:54

虽然最好的方法是使用网络,如SSH、SCP、rysnc或NFS,但是有一些方法可以在两个VM之间共享虚拟主机级别的文件。但是,这通常很难配置,而且更容易出错。除特殊用例外,我建议采用网络方法。

例如,在VMware中,您可以设置虚拟磁盘并将其共享给两个VM。但是,您需要非常小心您是如何做到这一点的--因为大多数OSes都希望拥有自己的磁盘并完全控制它,并且在另一个VM修改该磁盘时可能会发生意外的行为。

像NFS这样的协议会为您解决这个问题,而NFS是解决这个问题的一个更干净的解决方案。

票数 1
EN

Server Fault用户

发布于 2016-11-03 05:26:03

代码语言:javascript
运行
复制
scp /path/to/file <othervm's ip>:/tmp/
票数 0
EN

Server Fault用户

发布于 2016-11-04 15:02:07

嗯,VM的全部意义在于能够隔离运行中的代码。例如,您希望运行两个Apache实例,但不希望它们共享任何东西,因此您可以构建两个VM,现在可以在同一台服务器上单独运行它们(VM在同一服务器上运行)。因此,在VM之间传输文件的唯一方法是通过正常的服务器文件共享机制,如scp或rsync或nfs挂载的文件系统或samba挂载的文件系统。否则,您将侵入虚拟机环境。也许你不想运行VM,而是想要运行一些更容易被破解的东西,比如容器,甚至是一个可着色的环境,以“隔离”运行中的代码?

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/812882

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档