您可以通过SSH隧道或您开始的会话提供VNC连接吗?


0

希望这比我想象的更容易解决。

我有两台电脑[A,B]。A无法启动到B的网络连接,但B可以启动到A的网络连接。这是因为一些防火墙和端口问题。

我经常的B SSH在答:使用端口61001 ssh user@A -P 61001。我甚至通过共享的ssh公钥在它们之间进行无密码登录。

有没有办法让A上的用户查看B用户的VNC会话?

我想也许VNC可以通过SSH隧道从B连接到A并推​​送B的显示。这可能吗?

Answers:


0

是的,有几个允许隧道传输的VNC客户端,还允许您远程共享物理/控制台Xsession,例如ssvnc


0

大多数VNC查看器支持监听模式,其中观众等待来自服务器的连接; 因为你可以从B到A建立连接,在A上启动监听查看器,然后在稍后的某个时刻,你可以通过启动服务器来启动从B到A的连接,告诉它立即连接到查看器,而不是充当典型服务器并等待连接。检查首选查看器和服务器的文档。网上还有指南,例如:https//www.realvnc.com/products/vnc/documentation/5.0/guides/user/aj1077505.html

或者,您可以使用某种代理程序来协商连接。例如,请参阅:http//www.karlrunge.com/x11vnc/ssvnc-proxies.html

所有这些东西都可以在有或没有隧道的情况下完成; 正确设置隧道对用户来说基本上是透明的。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.