首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在虚拟机之间复制数据

如何在虚拟机之间复制数据
EN

Ask Ubuntu用户
提问于 2014-08-08 07:39:45
回答 3查看 58K关注 0票数 2

我有一台linux机器,windows是作为VM安装的。当将数据从linux桌面复制到windows时,数据没有接收(我指的是复制和粘贴)。

有办法在两个虚拟机之间复制数据吗?

EN

回答 3

Ask Ubuntu用户

回答已采纳

发布于 2014-08-08 09:38:18

答案应该是复杂的,我希望不要太复杂,但你读得越多越复杂:

  1. 您可以使用复制粘贴机制复制很少(或更多)行。为此,您需要主机操作系统与客户操作系统共享剪贴板,在两个虚拟机上安装Guest添加(可能设置双向并重新启动它们)。从与主机OS.共享的剪贴板中的客户操作系统复制,然后从主机操作系统粘贴到第二个客户操作系统。
  2. 您也可以使用相同的方法启用拖放(单击机器、设置、通用、高级、拖放:设置为双向)
  3. 您可以在两台虚拟机上都有公共共享文件夹,并使用其中一个共享目录作为缓冲区进行复制。安装客户添加您有可能设置共享文件夹。当您将文件放在来自主机操作系统或来宾操作系统的共享文件夹中时,对方会立即看到。(请记住,当不同的虚拟机上有不同的时钟设置时,文件的日期/时间可能会出现一些问题)。如果使用在更多机器上共享的同一文件夹,则可以在此文件夹中直接交换文件。
  4. 您可以使用通常的方法在2台不同的计算机与客户端服务器应用程序之间复制文件.(例如scpsshd active for Linux.WinSCP.您可以获得一些有关SSH服务器的信息,例如这里)您需要接收机器上的活动服务器(sshd)和发送机器上的客户端。当然,您需要设置授权(通过密码,或者更好的方式,通过自动认证方法)。注意:许多Linux/Ubuntu发行版默认安装sshd:您可以看到它是否与pgrep sshd一起运行。您可以使用sudo apt-get install openssh-server安装。
  5. 另一方面,您可以通过NFSSSHFS挂载虚拟机文件系统的一部分,也可以与Samba共享文件和目录。,您可能会发现有趣的文章在没有虚拟盒共享文件夹的情况下,在来宾和主机之间共享文件和详细的一步一步的说明。

您应该记住,您正在使用具有不同操作系统的小型机器网络拨号,特别是:

  • 每个虚拟机都有自己的运行系统,并充当物理机器。
  • 每个虚拟机都是宿主操作系统中用户拥有的程序的一个实例,并且应该受到宿主操作系统中用户的限制。例如,让我们说Hastur和Meow是主机的用户,但是他们不允许对方查看他们的目录(没有读/写/执行授权)。当它们运行虚拟机时,对于托管OS,这些虚拟机是Hastur和Meow拥有的两个普通程序,无法看到其他用户的私有目录。这是由于主机操作系统造成的限制。很容易克服它:只需授权对一个目录进行读/写/执行,或者选择一个不同的目录,两个用户都可以在其中读取/写/执行。
  • Windows喜欢鼠标和Linux手指。-) --我的意思是,我建议您使拖放在Windows机器和共享文件夹中变得舒适,或者在您需要快速使用Linux时与Linux.保持舒适,您将感觉到ssh-keygen生成一次SSH密钥需要在远程计算机上/从远程机器上复制文件,而无需编写密码。以这种方式,它的功能bash自动完成远程也!
票数 7
EN

Ask Ubuntu用户

发布于 2014-08-08 07:48:35

你可以用scp或WinSCP来做这个。

另一种方法可能是在VirtualBox和主机之间设置共享文件夹。

我没有VirtualBox,但是要从我的主机复制到我使用的KVM来宾:

代码语言:javascript
运行
复制
scp <filename> guest:

最后,“:”必须让scp知道它在复制到“另一台”机器,而不是复制到主机。VirtualBox VM的命令可能是相同的。

我找到了一个更详细的这里解释,但是由于我自己不使用VirtualBox,所以我无法验证它。

票数 2
EN

Ask Ubuntu用户

发布于 2014-08-08 09:38:00

检查虚拟盒管理器中VM的“通用”设置的“高级”选项卡。您可以在那里激活共享剪贴板和拖放。

更多的是,您可以在VM设置中设置主机和VM之间的共享。

最后,您可以启动一个连接所有VM和主机的虚拟网络。转到全局首选项,行网络,选项卡‘主机-纯网络’,并单击按钮添加。接下来,在VM设置中,添加一个只有主机的网络适配器,并选择您创建的专用网络。

HTH

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

https://askubuntu.com/questions/508463

复制
相关文章

相似问题

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