Tengo un servidor CentOS que actualmente no tiene ningún servidor X en él. Se utilizará para realizar cálculos estadísticos y proporcionar otros servicios (probablemente a través de una interfaz web). La seguridad principal de la caja es proporcionada por VPN.
Algunos de los usuarios necesitarán un software que no funcione sin gráficos. Preferiría no realizar una instalación mínima de un servidor X y un administrador de ventanas, pero si lo hago, planeaba instalar X, un escritorio liviano o incluso solo un administrador de ventanas y VNC. Los usuarios se conectan a las sesiones de VNC a través de ssh tunneling. Una gran ventaja de esta disposición es que si la conexión de red se cae, lo que se está ejecutando persiste en lugar de morir.
Para la persistencia, las personas en las operaciones me sugirieron que considerara usar xpra en su lugar. Hice una instalación en seco de una instalación e instala un servidor X, por lo que al menos no veo ninguna ventaja en este enfoque, ni en términos de seguridad ni de simplicidad.
¿Hay alguna razón de seguridad para preferir el enfoque xpra sobre el túnel VNC + Xserver + ssh?