如何使用SSVNC将VNC放入防火墙后面的计算机中?

用户名

我目前在设置中有三台计算机(均运行Linux):

  • FirewalledMachine-我要查看的机器。一直开着
  • 服务器-完全控制端口转发。始终可用。
  • HomeMachine-我要在其上查看FirewalledMachine的计算机。

现在,我让FirewalledMachine使与Server的反向SSH会话保持打开状态。即FirewalledMachine持续检查是否存在反向SSH会话,如果没有,则打开一个反向SSH会话:

ssh -N -f -R 0.0.0.0:2210:localhost:22 user@Server

因此,现在,我始终可以使用以下命令从HomeMachine SSH进入FirewalledMachine:

ssh -p 2210 user@Server

我如何在HomeMachine的FirewalledMachine上查看display:0?看起来我可以使用ssvnc来执行此操作,但是我不确定如何执行此操作。

牛ob属

我将假设一些事情:

  • 您正在连接的SSH服务器(FirewalledMachine)允许SSH隧道。
  • VNC服务完全可以工作(在FirewalledMachine上)。
  • localhost正确地映射在两台机器上。

VNC端口从5900开始显示0,然后从那里开始。因此,可以通过以下方式更改客户端SSH命令,从而在连接期间创建SSH隧道:

$ ssh -p 2210 user@server

到:

$ ssh -L 5900:localhost:5900 -p 2210 user@server

(第一部分5900是在客户端看到的隧道。第二部分localhost:5900是相对于服务器端通过隧道到达的数据所连接的地址和端口。)

现在,远程VNC端口已映射到匹配的本地端口,因此您可以按以下方式连接VNC:

$ vncviewer localhost:0

(VNC使用X显示ID而不是端口号。尽管可以将服务器配置为使用其他起始端口,但Display 0通常映射到端口5900。)

如果由于本地X Windows系统等原因已经在使用端口,则尝试在本地使用5900可能会出现问题。如果是这种情况,则通过切换到其他本地端口可能会获得更好的结果,如下所示:

$ ssh -L 5910:localhost:5900 -p 2210 user@server
$ vncviewer localhost:10

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SSH到防火墙和路由器后面的计算机

来自分类Dev

远程访问防火墙后面的OSX计算机

来自分类Dev

来自远程服务器的IP数据包如何“找到” NAT防火墙后面的家用计算机?

来自分类Dev

从防火墙后面连接两台计算机

来自分类Dev

如何在NAT和防火墙后面隐藏两台计算机,而没有第三台计算机

来自分类Dev

防火墙Wifi上的计算机之间的联网

来自分类Dev

如何使计算机的防火墙允许同一网络中的设备进入?

来自分类Dev

Comodo防火墙要求重新启动计算机。如何拒绝?

来自分类Dev

不使用防火墙(家用计算机)有哪些风险?

来自分类Dev

使用Windows防火墙阻止远程Internet通信,但允许本地计算机通信(localhost)

来自分类Dev

OpenWRT防火墙后面的节点

来自分类Dev

如何在Symfony中测试安全防火墙后面的页面?

来自分类Dev

如果防火墙正在运行,则无法将桌面远程进入我的计算机

来自分类Dev

禁用Windows防火墙服务后,我无法将远程桌面(RDP)远程连接到计算机

来自分类Dev

防火墙:将端口80重定向到8080,并使其在本地计算机上工作

来自分类Dev

我的计算机的防火墙如何工作?像入站规则,出站规则一样,回复吗?

来自分类Dev

从防火墙后面使用opam

来自分类Dev

DDoS攻击是否可以将防火墙后面的家庭用户作为目标?

来自分类Dev

启用防火墙后,无法通过LAN从其他计算机访问XAMPP吗?

来自分类Dev

在不访问其他计算机的情况下测试防火墙规则

来自分类Dev

通过Windows防火墙阻止的本地计算机仍然可以共享

来自分类Dev

路由器防火墙规则阻止对特定计算机的所有 ping

来自分类Dev

UFW防火墙后面的Elasticsearch集群

来自分类Dev

Windows在防火墙后面的Docker安装错误

来自分类Dev

在防火墙后面的机器之间建立SSH连接

来自分类Dev

NAT防火墙后面的SSH隧道

来自分类Dev

Symfony:在SecurityContext中找不到防火墙后面的路由的令牌

来自分类Dev

使用SSH隧道转发对防火墙后面的网站的访问

来自分类Dev

使用ssh隧道对防火墙后面的主机进行Internet访问

Related 相关文章

  1. 1

    SSH到防火墙和路由器后面的计算机

  2. 2

    远程访问防火墙后面的OSX计算机

  3. 3

    来自远程服务器的IP数据包如何“找到” NAT防火墙后面的家用计算机?

  4. 4

    从防火墙后面连接两台计算机

  5. 5

    如何在NAT和防火墙后面隐藏两台计算机,而没有第三台计算机

  6. 6

    防火墙Wifi上的计算机之间的联网

  7. 7

    如何使计算机的防火墙允许同一网络中的设备进入?

  8. 8

    Comodo防火墙要求重新启动计算机。如何拒绝?

  9. 9

    不使用防火墙(家用计算机)有哪些风险?

  10. 10

    使用Windows防火墙阻止远程Internet通信,但允许本地计算机通信(localhost)

  11. 11

    OpenWRT防火墙后面的节点

  12. 12

    如何在Symfony中测试安全防火墙后面的页面?

  13. 13

    如果防火墙正在运行,则无法将桌面远程进入我的计算机

  14. 14

    禁用Windows防火墙服务后,我无法将远程桌面(RDP)远程连接到计算机

  15. 15

    防火墙:将端口80重定向到8080,并使其在本地计算机上工作

  16. 16

    我的计算机的防火墙如何工作?像入站规则,出站规则一样,回复吗?

  17. 17

    从防火墙后面使用opam

  18. 18

    DDoS攻击是否可以将防火墙后面的家庭用户作为目标?

  19. 19

    启用防火墙后,无法通过LAN从其他计算机访问XAMPP吗?

  20. 20

    在不访问其他计算机的情况下测试防火墙规则

  21. 21

    通过Windows防火墙阻止的本地计算机仍然可以共享

  22. 22

    路由器防火墙规则阻止对特定计算机的所有 ping

  23. 23

    UFW防火墙后面的Elasticsearch集群

  24. 24

    Windows在防火墙后面的Docker安装错误

  25. 25

    在防火墙后面的机器之间建立SSH连接

  26. 26

    NAT防火墙后面的SSH隧道

  27. 27

    Symfony:在SecurityContext中找不到防火墙后面的路由的令牌

  28. 28

    使用SSH隧道转发对防火墙后面的网站的访问

  29. 29

    使用ssh隧道对防火墙后面的主机进行Internet访问

热门标签

归档