Kann ich VNC-Verbindungen per SSH-Schlüssel oder Anmelde-ID einschränken?

Kann ich VNC-Verbindungen per SSH-Schlüssel oder Anmelde-ID einschränken?

Ich möchte Freunden Zugriff auf den X-Desktop auf dem Host „foo“ zur Zusammenarbeit gewähren, aber nur zu bestimmten Zeiten; gleichzeitig möchte ich selbst jederzeit auf diesen Desktop zugreifen können.

Ich habe eine SSH-Portweiterleitung eingerichtet, um den VNC-Verkehr zu sichern, und ich kann Freunden einen Login auf „foo“ geben, damit sie sich per SSH anmelden und eine Verbindung zu VNC herstellen können, aber ich möchte, dass ihr Zugriff überwacht wird. Daher möchte ich etwas einrichten, damit das System VNC-Verbindungen automatisch zulässt, wenn ich es bin (wie durch meine Login-ID oder meinen SSH-Schlüssel bestimmt), aber von mir verlangt, zuerst manuell etwas auszulösen, wenn es jemand anderes ist (und zwar jedes Mal, wenn die andere Partei eine Verbindung zum VNC-Server herstellen möchte).

Ich verwende x11vnc als Server. Möglicherweise unterstützt es diese Art der Zugriffskontrolle, aber mir wäre es lieber, wenn die Lösung eine generische Methode verwenden würde, die mit jedem Server funktionieren könnte.

verwandte Informationen