Quiero ofrecer a mis amigos acceso al escritorio X en el host "foo" para la colaboración, pero solo en ciertos momentos; Mientras tanto, quiero acceder a ese escritorio yo mismo en cualquier momento.
He configurado el reenvío de puertos SSH para proteger el tráfico de VNC, y puedo proporcionar a los amigos un inicio de sesión en "foo" para que puedan ingresar a SSH y conectarse a VNC, pero quiero que se supervise su acceso. En consecuencia, me gustaría configurar algo para que el sistema permita conexiones VNC automáticamente si soy yo (según lo determine mi ID de inicio de sesión o mi clave SSH), pero requiere que active manualmente algo primero si es otra persona (y de hecho cada vez que la otra parte quiera conectarse al servidor VNC).
Estoy usando x11vnc como servidor, tal vez tenga algún soporte para este tipo de control de acceso, pero preferiría que la solución use un método genérico que podría funcionar con cualquier servidor.
fuente