帮助中心 >
  关于网络安全 >
  Teleconsole可实现多人共享linux终端方式
Teleconsole可实现多人共享linux终端方式
时间 : 2024-12-09 14:19:17
编辑 : Jtti

Teleconsole是一个免费的开源命令行工具,属于一个集群SSH服务器,用GoLang编写,可以使用这个工具来启动安全的SSH会话、执行本地TCP端口转发和设置私有代理。它允许你与信任的人共享你的Linux终端会话。

Teleconsole还支持转发本地TCP端口,可允许您好友在本地主机位于NAT之后情况下访问在其上运行的Web应用程序。以下是如何使用Teleconsole的简要说明。

首先是安装Teleconsole,在官网中下载并执行安装脚本:

curl https://www.teleconsole.com/get.sh | sh

安装完成后,启动Teleconsole:

Teleconsole

启动后,会打开一个新的shell会话,并显示一个唯一的会话ID和WebUI链接,如果需要可以把这些信息分享给其他人。其他人可以使用以下命令通过SSH加入会话:

teleconsole join <session-id>

或者还可以通过点击WebUI链接在浏览器中加入。

如果是想要配置Teleconsole来共享多个端口,可以使用f参数来指定需要转发的端口。先启用Teleconsole并转发单个端口,比如localhost上的3000端口,你可以使用以下命令:

teleconsole -f localhost:3000

这个命令会启动一个Teleconsole会话,并转发localhost上的3000端口。你的朋友可以用这个来加入会话访问端口上服务。

如果需要转发多个端口,可以多次的使用f参数,或者是在一个命令中庸逗号分隔端口。如下同时转发3000和5000端口:

teleconsole -f localhost:3000 -f localhost:5000

teleconsole -f "localhost:3000,localhost:5000"

这样就可以同时共享以上两个端口服务。

当启用Teleconsole并转发端口后,它会显示一个唯一的会话ID和WebUI链接。你的朋友可以通过这个链接或者使用会话ID加入你的会话,并访问你共享的端口。

要注意是只能是信任的人才能分享这些会话ID和WebUI链接,因为这样会允许他们在你的系统上进行端口访问。使用Teleconsole要了解其相关安全风险,采用适当安全措施。建议配置Teleconsole应该设置访问权限,如限制连接人数、使用SSH访问控制、创建专用的用户账户、定期更换会话ID、不在公共场合分享会话ID、使用防火墙限制访问、实施多因素认证等。

JTTI-Defl
JTTI-COCO
JTTI-Selina
JTTI-Ellis
JTTI-Eom