Cómo habilitar copiar y pegar para una máquina virtual VMware

Por razones de seguridad, el portapapeles está deshabilitado de forma predeterminada en VMware vSphere Client. Esto significa que no puede utilizar operaciones de copiar y pegar entre el sistema operativo y su computadora cuando está conectado a la consola de la máquina virtual VMware. Este artículo explica cómo habilitar copiar y pegar en el portapapeles para una máquina virtual VMware.

Contenido:

Las funciones de copiar, pegar y arrastrar y soltar no funcionan en VMware Workstation

De forma predeterminada, VMware Workstation le permite usar el portapapeles para operaciones de copiar y pegar a través de la Consola de administración de máquinas virtuales.

Verifique lo siguiente si el portapapeles no funciona por algún motivo:

  • Asegúrese de que VMware Tools esté instalado en la máquina virtual y actualícelos si es necesario;
  • Verifique que la configuración del portapapeles y de arrastrar y soltar estén habilitadas en la configuración de VM.
  1. Abra la estación de trabajo VMware -> VM ->Ajustes->Opcionespestaña;
  2. SeleccionarAislamiento de invitados;
  3. Hay dos casillas de verificación aquí:
    Enable drag and drop
    Enable copy and paste

    Habilítelos a ambos y guarde la configuración de VM.

    Lea también:Cómo habilitar copiar y pegar (compartir carpetas) en VMware Workstation

  4. Inicie su máquina virtual.

Ahora puede usar el portapapeles para copiar y pegar archivos y texto entre su sistema operativo host y invitado en una máquina virtual VMware Workstation.

Alternativamente, puede habilitar estas opciones manualmente en el archivo VMX de la máquina virtual.

isolation.tools.copy.disable = "FALSE"
isolation.tools.dnd.disable = "FALSE"
isolation.tools.paste.disable = "FALSE"
isolation.tools.hgfs.disable= "FALSE"

Habilitar copiar y pegar el portapapeles en VMware ESXi

Ahora veamos cómo habilitar el portapapeles en VMware vSphere Web Client o VMware ESXi Host Client (basado en HTML5).

  1. Para que el portapapeles funcione en una máquina virtual ESXi, se debe instalar VMTools en el sistema operativo invitado; Las máquinas virtuales Linux requieren la instalación de open-vm-toolbox o open-vm-tools. Compruebe que estén instalados (para Ubuntu):
    $ sudo service vmware-tools status
  2. Apague su máquina virtual;
  3. Abra la configuración de la máquina virtual. Ir alOpciones de máquina virtual->Avanzado->Editar configuración;
  4. Hacer clicAgregar parámetros de configuracióny agregue tres opciones:
    isolation.tools.copy.disable = FALSE
    isolation.tools.paste.disable = FALSE
    isolation.tools.setGUIOptions.enable  = TRUE
    

  5. Guarde los cambios y encienda la VM;
  6. Asegúrese de que el portapapeles ahora funcione para esta VM para que pueda copiar y pegar contenido a través de VMRC.

El archivo de configuración VMX de la máquina virtual en el almacén de datos también se puede utilizar para habilitar estos parámetros.

  1. Conéctese al host ESXi mediante SSH;
  2. Edite el archivo VMX de la máquina virtual usando vi:
    # vi /vmfs/volumes/volume_id/mun-srv01/mun-srv01.vmx
  3. Añade las líneas:
    isolation.tools.copy.disable="FALSE"
    isolation.tools.paste.disable="FALSE"
    isolation.tools.SetGUIOptions.enable="TRUE"
    

  4. Guarde los cambios y ejecute la VM.

Puede habilitar el portapapeles para todas las máquinas virtuales en un host ESXi a la vez.

  1. Primero, haga una copia de seguridad del archivo /etc/vmware/config:# cp /etc/vmware/config /etc/vmware/config_bak
  2. Edite el archivo:
    # vi /etc/vmware/config
  3. Añade las líneas:
    vmx.fullpath = "/bin/vmx"isolation.tools.copy.disable="FALSE"
    isolation.tools.paste.disable="FALSE"
    isolation.tools.SetGUIOptions.enable="TRUE"
    

  4. Reinicie el host ESXi.

También puede habilitar las opciones del portapapeles usando PowerShell.

  1. Instale el módulo VMware PowerCLI en su computadora:Install-Module -Name VMware.PowerCLI
  2. Conéctese a vCenter o ESXi:Connect-VIServer <FQDN_of_vCenter_or_ESXi_host>
  3. Habilite las siguientes opciones para su VM:
    $VM = Get-VM -Name mun-srv01
    New-AdvancedSetting -Entity $VM.name -Name isolation.tools.copy.disable -Value False -Confirm:$false -Force:$true
    New-AdvancedSetting -Entity $VM.name -Name isolation.tools.paste.disable -Value False -Confirm:$false -Force:$true
    New-AdvancedSetting -Entity $VM.name -Name isolation.tools.setGUIOptions.enable -Value True -Confirm:$false -Force:$true

Si el portapapeles no funciona en la versión HTML de su cliente VMware, intente instalar VMRC en su computadora y utilícelo para conectarse a la VM.

Related Posts