定 在某些时候,您将使用远程桌面工具 能够访问另一个系统,或者他们可以访问您的系统,从而能够提供帮助或获得必要的帮助。
使用这种类型的应用程序可以使您完全控制系统,这通常 通常并不总是Linux用户的最佳选择 因为很多次 只需要使用终端,而不需要整个系统。
对于这种情况 我们可以省略此类客户的使用 并且我们有一些选项,以便可以执行相同的功能,但只能在访问终端的情况下进行。
关于电话话务台
Teleconsole是功能强大的工具 命令行 共享Linux终端会话 与值得信赖的人。
这 这是一个完全免费的应用程序,并且是开源的 它是根据Apache 2.0许可发布并获得许可的。
话务台 是用GoLang编写的,基于重力Teleport服务 这是一个开放源代码的SSH服务器,它用于通过SSH / HTTPS与Linux服务器一起远程访问群集。
有了它 SSH代理已合并到系统中 通过它可以保证安全的SSH会话, 可以完成本地TCP端口转发和专用配置代理。
使用此工具,您的朋友或团队成员可以通过SSH或浏览器通过HTTPS协议连接到您的终端会话。
基本上 在系统上使用该应用程序时,它将负责打开一个新的Shell会话 在系统中,它是 它将向我们显示访问ID数据以及一个WebUI 这是您必须共享的链接, 让他们通过命令行或通过HTTPS从其网络浏览器加入。
值得一提的是,如果您打算使用终端进行访问,则还必须安装Teleconsole服务。
如何在Linux上安装Teleconsole?
Si 您是否要在系统上安装此应用程序我们只需要从其官方网站下载安装程序即可。
我们可以利用他们与我们分享的方法, 我们只需要打开一个终端并输入以下命令:
curl https://www.teleconsole.com/get.sh | sh
就是这样,您可以开始在系统上使用该服务。
如何在Linux上使用Teleconsole?
在系统上运行 您只需要在终端中输入:
teleconsole
通过做这个 您必须共享的访问ID将打印在屏幕上 完成连接。
您应该会收到类似以下内容的信息:
Starting local SSH server on localhost... Requesting a disposable SSH proxy for ekontsevoy... Checking status of the SSH tunnel... Your Teleconsole ID: 1738235ba0821075325233g560831b0 WebUI for this session: https://teleconsole.com/s/1738235ba0821075325233g560831b0 To stop broadcasting, exit current shell by typing 'exit' or closing the window.
这些访问数据是唯一的,并且只能在您正在运行的终端会话期间使用。
有了这些数据,我们只需要复制ID和 如果通过终端连接,我们只需要输入:
teleconsole join 1738235ba0821075325233g560831b0
另一种方法是复制URL并将其粘贴到我们选择的Web浏览器的工具栏中。
还提到了 通过连接应用程序可以执行端口转发,这样就可以连接系统上运行的任何TCP端口。
基本上 为了分享这一点,我们必须输入:
teleconsole -f localhost: 5100
这里我们以一个5100的随机端口为例。
访问数据将再次打印,但是对于那些使用终端进行连接的用户,在这种情况下,他们必须添加以下内容:
teleconsole -f 5100:localhost:5100 join “elnumerodesesion”