SSH 키 또는 로그인 ID로 VNC 연결을 제한할 수 있습니까?

SSH 키 또는 로그인 ID로 VNC 연결을 제한할 수 있습니까?

협력을 위해 친구에게 호스트 "foo"의 X 데스크탑에 대한 액세스를 제공하고 싶지만 특정 시간에만 가능합니다. 그 사이에 나는 언제든지 그 데스크톱에 직접 액세스하고 싶습니다.

VNC 트래픽을 보호하기 위해 SSH 포트 전달을 설정했으며 친구들에게 "foo"에 대한 로그인을 제공하여 그들이 SSH로 VNC에 연결할 수 있도록 할 수 있지만 그들의 액세스를 감독하고 싶습니다. 결과적으로, 본인인 경우(내 로그인 ID 또는 SSH 키에 따라 결정됨) 시스템이 자동으로 VNC 연결을 허용하도록 무언가를 설정하고 싶습니다. 그러나 다른 사람인 경우에는 먼저 무언가를 수동으로 트리거해야 합니다(사실 각각의 경우). 상대방이 VNC 서버에 연결하기를 원하는 시간).

저는 x11vnc를 서버로 사용하고 있습니다. 어쩌면 이런 종류의 액세스 제어를 어느 정도 지원할 수도 있지만 솔루션이 모든 서버에서 작동할 수 있는 일반적인 방법을 사용하는 것을 선호합니다.

관련 정보