# Proxmox Copy+Paste

By default, Proxmox is set to use noVNC so copy paste is not enabled. To enable it

### Using VNC Clipboard

We must enable the clipboard under the Display settings:

![](https://cdn.hashnode.com/uploads/covers/6a2d385da5fd3fa75afcb460/b587749a-9d16-478a-ab96-ebad28d6dc04.webp align="center")

Download and insert the virtio driver file into the VM. Reboot the machine after installation of the guest tools and now whatever is in the clipboard icon in proxmox for that VM can be copied inside the VM

![](https://cdn.hashnode.com/uploads/covers/6a2d385da5fd3fa75afcb460/5327a0aa-de59-4146-a5b5-528100801cfc.webp align="center")

### Using xterm.js

Add a Serial Port into your VM:

![](https://cdn.hashnode.com/uploads/covers/6a2d385da5fd3fa75afcb460/13d0bb16-9874-4f2d-9613-01f3aef56e2b.webp align="center")

Start your VM and edit the following file:

```plaintext
sudo nano  /etc/default/grub	
```

Replace the line GRUB\_CMDLINE\_LINUX\_DEFAULT=… with

```plaintext
GRUB_CMDLINE_LINUX_DEFAULT="quiet console=tty0 console=ttyS0,115200"	
```

Save te file and Shutdown the VM.

Start your VM but this time use the xterm.js option instead of the default noVNC option.

![](https://cdn.hashnode.com/uploads/covers/6a2d385da5fd3fa75afcb460/f3dba17f-0076-46b5-9ee9-ab60e794d0e6.webp align="center")

Your VM will start in a new browser window allowing you to right click to paste directly into the terminal.

![](https://cdn.hashnode.com/uploads/covers/6a2d385da5fd3fa75afcb460/4eece1b3-f386-49ac-afe5-1598231aa0ee.webp align="center")

### Using SPICE

Set Display to SPICE under the VM's hardware

![](https://cdn.hashnode.com/uploads/covers/6a2d385da5fd3fa75afcb460/1435abbf-867b-4b03-856a-355a6a2d2a00.webp align="center")

Download Virt-viewer and install it in the client that will be used to connect from [Virtual Machine Manager](https://virt-manager.org/download)

Start the VM and then select SPICE under the console button

![](https://cdn.hashnode.com/uploads/covers/6a2d385da5fd3fa75afcb460/844c974b-feb3-4dcb-ac6b-7e98bfe25c6e.webp align="center")

it will download a file that will open with virt-viewer

![](https://cdn.hashnode.com/uploads/covers/6a2d385da5fd3fa75afcb460/6df6a560-d1e8-4278-a055-eded875febc2.webp align="center")

You are connected via virt-viewer and have full copy paste functionality

![](https://cdn.hashnode.com/uploads/covers/6a2d385da5fd3fa75afcb460/7bc0eb6c-8b11-4915-84b2-8e4583e280ab.webp align="center")
