El portapapeles es proporcionada por el servidor X . No importa si el servidor no tiene cabeza o no, lo que importa es que su sesión gráfica local esté disponible para los programas que se ejecutan en la máquina remota. Gracias al diseño transparente de red de X, esto es posible.
Supongo que se está conectando al servidor remoto con SSH desde una máquina que ejecuta Linux. Asegúrese de que el reenvío X11 esté habilitado tanto en la configuración del cliente como en la configuración del servidor. En la configuración del cliente, es necesario tener la línea ForwardX11 yes
de ~/.ssh/config
tenerlo activado de forma predeterminada, o pasar la opción -X
a la ssh
orden de la misma para esa sesión. En la configuración del servidor, es necesario tener la línea X11Forwarding yes
en /etc/ssh/sshd_config
(que está presente de forma predeterminada en Ubuntu).
Para comprobar si el reenvío por X11 está activado, mira el valor de la DISPLAY
variable de entorno: echo $DISPLAY
. Debería ver un valor como localhost:10
(a las aplicaciones que se ejecutan en la máquina remota se les dice que se conecten a una pantalla que se ejecuta en la misma máquina, pero esa conexión de pantalla de hecho es enviada por SSH a su pantalla del lado del cliente). Tenga en cuenta que si DISPLAY
no se configura, no sirve de nada configurarlo manualmente: la variable de entorno siempre se configura correctamente si el reenvío está en su lugar. Si necesita diagnosticar problemas de conexión SSH, pase la opción -vvv
a ssh
para obtener un seguimiento detallado de lo que está sucediendo.
Si se está conectando a través de otros medios, es posible que pueda o no lograr el reenvío X11. Si su cliente ejecuta Windows, PuTTY admite el reenvío X11; Tendrá que ejecutar un servidor X en la máquina Windows, como Xming .