使用 NoMachine 或其他远程桌面服务远程进入防火墙后面的 Linux 工作站

使用 NoMachine 或其他远程桌面服务远程进入防火墙后面的 Linux 工作站

我的问题与这个问题非常相似:远程进入防火墙后面的 Linux 工作站

我的工作有防火墙和 ssh 服务器。ssh 服务器监听默认端口 22。通常我不需要 GUI,所以我只需从家用电脑 (MacBook) ssh 进入 ssh 服务器,然后通过局域网 ssh 进入我的个人工作电脑 (Ubuntu 14.04)。

正常步骤:

ssh me@workSSHServer
ssh me@myPersonalWorkComputer #on the workSSHServer

现在我想使用 GUI 从家庭网络上的个人计算机访问我的工作计算机(运行 Ubuntu 14.04)。我认为使用 NoMachine 做所有事情都是正确的,但我认为我需要一些指导。

NoMachine 服务(远程桌面服务)正在我的个人工作电脑的 4001 端口上运行。(运行时我没有看到任何内容netstat -na | grep 4001

我在我的 MacBook(家用电脑)上进行了 ssh 端口转发:

ssh -L 4001:myPersonalWorkComputer:22 me@workSSHServer

我以为我只能使用 MacBook 上的 No Machine 客户端远程访问 localhost:4001 并重定向到我的个人工作电脑,但这并不奏效。抱歉,我在这方面经验不足。如果我可以提供更多背景信息,请告诉我。我是否在尝试根本不可能的事情?采取了完全错误的方法?遗漏了一些小细节?

我的 MacBook 上的配置: MacBook - NoMachine 客户端配置 MacBook - NoMachine 客户端错误

vim /usr/NX/etc/server.cfg在我的个人工作电脑上 的结果:vim /usr/NX/etc/server.cfg

答案1

你的 ssh 命令错误。请尝试以下方法:

ssh -L 4001:myPersonalWorkComputer:4001 me@workSSHServer

您可能需要确保“myPersonalWorrkComputer”设置为您的工作计算机的内部 LAN IP。

答案2

免费版本不支持 SSH,因此您应该使用 NoMachine 网站上提供的说明来了解如何通过 SSH 连接隧道 NX。

答案3

您可以通过 SSH 使用 X11 转发:

http://www.vanemery.com/Linux/XoverSSH/X-over-SSH2.html https://askubuntu.com/questions/35512/what-is-the-difference-between-ssh-y-trusted-x11-forwarding-and-ssh-xu

如果在每个命令中使用 -Y,它甚至可以通过链式隧道工作。

答案4

你试过他们的网站吗?

https://www.nomachine.com/AR10K00728 通过 SSH 连接到版本 4 中的 NoMachine 主机

相关内容