Warm tip: This article is reproduced from serverfault.com, please click

ssh-无头服务器的TeamViewer服务类型

(ssh - TeamViewer type of service for headless servers)

发布于 2015-09-19 21:42:08

因此,我们所有人都使用TeamViewer来远程访问基于GUI的(Windows / Linux),当然,它确实运行良好。

关于如何在无头(Ubuntu)服务器上执行相同操作的任何想法?我认为无头服务器将运行某种服务,该服务连接到中央服务器,然后我可以将其远程(以某种方式)进入该服务器,然后通过中央服务器路由到远程服务器。

这有点像几年前流行的基于服务器的TightVNC,你可以在其中托管“服务器”模块并将所有TightVNC客户端连接到该服务器,而在客户端上执行相同操作,并且服务器模块提供一个网关连接到远程系统。就像TeamViewer一样。

我想知道远程服务器是否可以通过SSH连接到(中央)网关服务器,我是否也会这样做(再次通过SSH),但是网关服务器将为我提供到远程服务器的“隧道”。

我当然希望远程服务器具有通过防火墙打开的SSH端口,然后直接连接到它们,但是有时他们的IT团队并不喜欢这样。拥有运行服务的服务器并连接到公共服务器,这意味着IT团队通常会允许这样做,因为流量是在内部启动的,并且如果流量使用加密协议则更愿意允许它。

无论如何-我只是想知道那里是否有什么我可以看一下,看看是否行得通?

Questioner
bnoeafk
Viewed
11
Riley 2016-11-18 00:35:53

如果你不希望有云控制服务(最近有严重的安全问题),请查看可自我托管的MeshCentral项目它创建出站隧道,使设备可以在NAT和其他网络之间进行通信。