我可以透過 SSH 金鑰或登入 ID 限制 VNC 連線嗎?

我可以透過 SSH 金鑰或登入 ID 限制 VNC 連線嗎?

我想為朋友提供存取主機「foo」上的 X 桌面進行協作的權限,但僅限於特定時間;同時,我想自己隨時造訪該桌面。

我已經設定了 SSH 連接埠轉送來保護 VNC 流量,我可以為朋友提供「foo」登入名,以便他們可以透過 SSH 登入並連接到 VNC,但我希望他們的訪問受到監督。因此,我想進行一些設置,以便系統在我自己的情況下自動允許VNC 連接(由我的登錄ID 或我的SSH 密鑰確定),但如果是其他人(實際上每個人),則需要我先手動觸發某些內容對方想要連接VNC伺服器的時間)。

我使用 x11vnc 作為伺服器,也許它對這種存取控制有一些支持,但我更希望該解決方案使用可以與任何伺服器一起使用的通用方法。

相關內容