👤

重置密码

发送中...
返回登录

启用VMware虚拟机的复制和粘贴功能

虚拟化 32 浏览 2 分钟阅读

背景

出于安全原因,在VMWERE客户端默认情况下将禁用剪贴板。这意味着,在连接到VMWE虚拟机控制台时,您不能在操作系统和计算机之间使用复制/粘贴操作。本文将解释如何为VM软件虚拟机启用剪贴板复制和粘贴功能。

VMware Workstation

默认情况下,VMware Workstation是允许通过虚拟机管理控制台使用剪贴板进行复制/粘贴操作。

如果由于任何原因,剪贴板不起作用,请检查以下内容

  1. 打开VMware Workstation -> 虚拟机 -> 设置 -> 选择 -> 标签;
  2. 选择客户机隔离;
  1. 分别勾选两个复选框
    • 启用拖放
    • 启用复制粘贴

  1. 点击确定则应用设置。

ESXi中启用剪贴板复制和粘贴

再说说VMware Web Client(基于HTML)中启用剪贴板配置

为了让剪贴板在ESXi虚拟机中能正常工作,VMware Tools必须安装在操作系统中,

  1. 关闭虚拟机
  2. 打开虚拟机设置。虚拟机选项 ->高级 ->编辑配置
  1. 点击 添加配置参数 增加下面三个参数
isolation.tools.copy.disable = FALSE
isolation.tools.paste.disable = FALSE
isolation.tools.setGUIOptions.enable  = TRUE
  1. 点击确定保存虚拟机上的更改并开机。

确保现在的剪贴板对这个虚拟机有效,这样您就可以通过VMRC复制和粘贴内容。

    修改单个虚拟机

    也可以使用数据存储上虚拟机的VMX配置文件来启用这些参数。

    1. 使用SSH连接到ESXi主机 ;
    2. 使用vi编辑虚拟机vmx文件;
    # vi /vmfs/volumes/volume_id/demo/nnkin.vmx
    1. 增加如下内容
    isolation.tools.copy.disable="FALSE"
    isolation.tools.paste.disable="FALSE"
    isolation.tools.SetGUIOptions.enable="TRUE"
    1. 完成编辑后,按键盘esc 输入wq保存更改配置,然后启动虚拟机

    全局虚拟机启用

    上面是针对某一个虚拟机进行启用,那如果需要将所有虚拟机都启用呢?当然也可以一次性启用ESXi主机上所有虚拟机的剪贴板功能。

    1. 在此之前,首先备份/etc/vmware/config
    cp /etc/vmware/config /etc/vmware/config_bak
    1. 然后编辑文件
    vi /etc/vmware/config
    1. 增加如下内容
    vmx.fullpath = "/bin/vmx"isolation.tools.copy.disable="FALSE"
    isolation.tools.paste.disable="FALSE"
    isolation.tools.SetGUIOptions.enable="TRUE"
    1. 重新启动ESXi主机后生效。