暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

开源堡垒机 TELEPORT

老柴杂货铺 2022-01-11
2538

Teleport是一款简单易用的开源堡垒机系统,具有小巧、易用的特点,支持 RDP/SSH/SFTP/Telnet 协议的远程连接和审计管理。


官方网站:https://tp4a.com/

github:https://github.com/tp4a/teleport

官网最新版本为3.2.2,可加QQ群613177870获取最新版本(teleport-3.5.6-rc6)

可以从我的微云下载:

https://share.weiyun.com/WPEOhIzs


一、安装teleport

因为Teleport内建了所需的脚本引擎、WEB服务等模块,因此不需要额外安装其他的库或者模块,整个系统的安装与部署非常方便。

将下载得到的安装包放到临时目录中,然后执行下列命令

默认将teleport安装到/usr/local/teleport/:

tar -zxvf teleport-server-linux-x64-3.5.6-rc6.tar.gz
cd teleport-linux-3.5.6-rc6
./setup.sh


安装补丁

tar -zxvf tp-hotfix-20210813-3.5.6-rc6.tar.gz
cd tp-hotfix-20210813-3.5.6-rc6
./tp-hotfix.sh


二、初始化配置

初次安装完成后,可以访问 http://你的teleport服务器IP:7190/进行初始化设置。

初始化设置时,需要确定使用的数据库类型。Teleport默认使用内建的sqlite3数据库,因此无需额外安装数据库服务即可开始使用堡垒机的各项功能。如果您希望使用MySQL数据库,请在初始化之前进行MySQL数据库配置。


需要在这里设置系统管理员的账号和密码,此账号具有系统的最高权限,请务必牢记密码。设置完成后,点击“开始配置”按钮即可完成初始配置工作了


三、服务控制

Teleport 有两个服务:核心服务 core 和网页服务 web。两个服务可以同时启动、停止、重启,也可单独操作其中的一个。

操作完整的 teleport 服务:

启动:/etc/init.d/teleport start
停止:/etc/init.d/teleport stop
重启:/etc/init.d/teleport restart
查看运行状态:/etc/init.d/teleport status


仅操作核心服务 core:

启动:/etc/init.d/teleport start core
停止:/etc/init.d/teleport stop core
重启:/etc/init.d/teleport restart core


仅操作网页服务 web:


启动:/etc/init.d/teleport start web
停止:/etc/init.d/teleport stop web
重启:/etc/init.d/teleport restart web


四、服务端配置文件说明

teleport 配置文件位于 %INSTDIR%/data/etc 目录(%INSTDIR% 指 teleport 服务端安装目录,默认位于 /usr/local/teleport/)下。服务端包含两个配置文件:core.ini 和 web.ini,其中,core.ini用于核心服务,web.ini用于WEB服务。

注意:修改完配置文件后,需要重启 teleport 服务方可生效

可参考Teleport服务端配置详解

文章转载自老柴杂货铺,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论