首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在局域网中连接到我办公室linux计算机的桌面

如何在局域网中连接到我办公室linux计算机的桌面
EN

Unix & Linux用户
提问于 2018-04-13 08:02:02
回答 1查看 172关注 0票数 -1

同样的传统问题,但不是很清楚的答案,因此我创造了一个数字来澄清。

我想从我的家庭计算机192.168.1.1连接安装vncserver和私有ip 192.168.1.2的office linux计算机,如图所示。如果这有帮助的话,我还在DMZ中有一个带有公共ip的linux机器。

我可以使用teamviewer或chrome桌面来完成它。我想知道,如果我可以通过它,teamviewer和铬桌面,没有任何修改或端口转发等路由器或任何其他计算机,我应该能够做自己也。

然而,这并不是非常直接的前进。

我发现了一些类似的这里,但不太清楚。

我的问题是,如何通过一次单击连接到我的办公室桌面,就像vncviewer连接到安装了vncserver的同一网络上的远程计算机一样?

谢谢。

EN

回答 1

Unix & Linux用户

发布于 2018-04-14 00:53:17

好吧,经过一番调查,我终于成功了。让我解释清楚,这样对于将来的任何一个人来说都不是一个问题,像我一样有着非常普遍的情况。在上述数字中,应考虑:

  • host_A我的笔记本电脑在我的家庭局域网
  • 使用公共IP host_B我的ssh服务器
  • host_C我的Linux机器在局域网在我的办公室。

要从host_C上的host_A访问桌面,请执行以下步骤:

  1. 在host_A打开终端上运行命令:ssh -t -L 5901:localhost:5901 user@host_B.net;输入密码后,您将到达host_B
  2. 现在打开另一个终端并做:ssh user@host_B.net;给出密码,然后do:ssh user@host_C;给出密码,您就会在host_C上运行命令host_C:ssh -t -R 5901:localhost:5901 user@host_B.net。就这样。

现在在Mac上,打开finder,然后单击go菜单,然后单击connect to server。键入vnc://127.0.0.1:5901,在请求时提供密码,您将得到桌面。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/437463

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档