El portapapeles es proporcionada por el servidor X . No importa si el servidor está sin 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, debe tener la línea X11Forwarding yes
en
/etc/ssh/sshd_config
(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 se reenvía por SSH a la pantalla del lado del cliente). Tenga en cuenta que si DISPLAY
no está configurado, 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 con Windows, como Xming .
Por Gilles de askubuntu
echo $DISPLAY
dice?