Quero oferecer aos amigos acesso ao desktop X no host "foo" para colaboração, mas apenas em determinados momentos; enquanto isso, quero acessar essa área de trabalho a qualquer momento.
Configurei o encaminhamento de porta SSH para proteger o tráfego VNC e posso fornecer aos amigos um login em "foo" para que eles possam entrar no SSH e se conectar ao VNC, mas quero que seu acesso seja supervisionado. Conseqüentemente, gostaria de configurar algo para que o sistema permita conexões VNC automaticamente se for eu (conforme determinado pelo meu ID de login ou minha chave SSH), mas exija que eu acione manualmente algo primeiro se for outra pessoa (e de fato cada hora em que a outra parte deseja se conectar ao servidor VNC).
Estou usando x11vnc como servidor, talvez ele tenha algum suporte para esse tipo de controle de acesso, mas prefiro que a solução use um método genérico que funcione com qualquer servidor.