Cómo pegar en una máquina virtual sin cabeza de Ubuntu

Estoy seguro de que muchos de ustedes han tenido el mismo problema que yo: están tratando de pegar en una máquina virtual sin cabeza de Ubuntu, pero simplemente no funciona.

No importa lo que haga, el portapapeles simplemente no parece compartirse entre su host y el sistema operativo invitado. Bueno, hoy estoy aquí para compartir con ustedes la solución a este problema.

En realidad, es bastante simple: todo lo que necesita hacer es instalar el paquete xclip en su invitado de Ubuntu. Una vez que hayas hecho eso, ¡pega hasta el contenido de tu corazón!

Cómo pegar en una máquina virtual sin cabeza de Ubuntu

Introducción

Si está ejecutando Ubuntu en una máquina virtual sin periféricos, es posible que deba pegar texto en la máquina virtual de vez en cuando. Desafortunadamente, esto no siempre es sencillo.

En este artículo, le mostraremos dos métodos para copiar y pegar texto en una VM de Ubuntu sin interfaz: usar la línea de comando y usar una herramienta de terceros.

Pasos básicos

  1. Descarga el pbcopy traído por Apple. Debe ser un solo archivo ejecutable.
  2. Desde la línea de comandos de Ubuntu, use scp para copiarlo en su máquina ubuntu. Asumiré que está en su directorio de inicio.
  3. En ubuntu, haga que el archivo sea ejecutable con chmod +x pbcopy
  4. Finalmente, ejecute el programa con ./pbcopy Esta publicación de blog explica cómo habilitar copiar y pegar entre tmux que se ejecuta en una VM de Ubuntu y la terminal OS X

Consejos y trucos


Si está utilizando Ubuntu en una máquina virtual, puede resultarle útil saber cómo copiar y pegar entre su máquina host y su máquina invitada. Esto se puede hacer con unos simples pasos.

  1. En su máquina host, resalte el texto que desea copiar.
  2. Presione el "Control" y "C” al mismo tiempo para copiar el texto.
  3. En su máquina invitada de Ubuntu, presione el botón "Control" y "Cambio” al mismo tiempo, luego presione la tecla “V" llave. Esto pegará el texto en su máquina invitada de Ubuntu.

Métodos más avanzados

Si es un usuario más avanzado, es posible que desee probar un método más sofisticado de copiar y pegar entre su host y las máquinas invitadas.

Esto se puede hacer usando un programa llamado ClipIt, que está disponible de forma gratuita desde el Centro de software de Ubuntu.

Una vez que haya instalado ClipIt, ábralo y vaya a la pestaña 'General'. Asegúrese de que la opción 'Habilitar copiar/pegar' esté marcada.

También puede consultar el 'Sincronizar portapapeles' si desea poder pegar entre su host y las máquinas invitadas sin tener que usar la interfaz de ClipIt.

Ahora ve a la 'Avanzado' y desplácese hacia abajo hasta 'Modo copiar/pegar' sección. Aquí puede elegir si desea utilizar el 'Ctrl+C/Ctrl+V' atajos de teclado o comandos de menú del botón derecho para copiar y pegar.

Elija el método con el que se sienta más cómodo y luego haga clic en 'DE ACUERDO‘.

Ahora debería poder copiar y pegar entre su host y las máquinas invitadas usando el método que seleccionó.

Conclusión


El uso de una máquina virtual sin periféricos ofrece muchos beneficios, como la capacidad de administrar y escalar múltiples servidores de manera fácil y eficiente.

Si está ejecutando un servidor Ubuntu, puede usar los siguientes consejos para ayudarlo a pegar texto en su VM sin cabeza.

Primero, si está utilizando un cliente SSH como Masilla, simplemente puede resaltar el texto que desea copiar y luego hacer clic con el botón derecho del mouse. Esto copiará automáticamente el texto a su portapapeles.

Si no está usando un cliente SSH, puede usar la utilidad xclip para copiar y pegar texto. Para instalar xclip, simplemente ejecute el siguiente comando:

sudo apt-get install xclip

Una vez que xclip esté instalado, puede usar el siguiente comando para copiar texto a su portapapeles:

xclip -sel clip < archivo.txt

Para pegar el texto en su VM, simplemente ejecute el siguiente comando:

xclip -sel clip -o

Español