在位置-b上有一个Linux桌面/服务器。
我驻扎在地点-a和使用一个VNC客户端连接到位置-b.
为了防止其他人监视我的桌面操作,当我的VNC客户端连接时,我如何禁用/空白远程桌面的位置-b?
发布于 2014-01-29 10:00:34
您应该做的是使用x11vnc
创建一个新的X会话(您必须在服务器上安装它)。使用ssh登录到服务器并运行:
x11vnc -display :9
您现在可以使用例如vncviewer
连接到服务器:
vncviewer server:9
确保两个命令中的数字是相同的。正常的显示是:0,这样就不会显示任何内容。您可以以编程方式显式地空白该屏幕,但如果您只是想阻止其他人看到您正在做的事情,这就足够了。
请注意,您没有一个完整的桌面,只是一个X会话。
更多背景信息可以在本站上找到。
发布于 2014-01-29 06:36:00
据我所知,我认为这是办不到的。有几种替代方法是在ssh之上使用X协议(使用ssh -x或ssh -y),或者使用新的紧密的-y会话。
这两个选项都不会影响本地显示,但不要让您查看当前显示的内容。
https://unix.stackexchange.com/questions/111418
复制相似问题