开源堡垒机Teleport

牧云@^-^@ 提交于 2019-12-17 02:19:51

仅需一分钟,就可以安装部署一套您自己的堡垒机系统!!

1.安装teleport

# cd /software
# wget https://tp4a.com/static/download/teleport-server-linux-x64-3.2.2.tar.gz
# tar xf teleport-server-linux-x64-3.2.2.tar.gz
# cd teleport-server-linux-x64-3.2.2/
# ./setup.sh

默认路径安装,一脚回车

2.启动

安装好后,服务默认开启

Teleport 有两个服务:

* 核心服务 `core`   配置文件路径为 `/usr/local/teleport/data/etc/core.ini`
* 网页服务 `web`    配置文件路径为 `/usr/local/teleport/data/etc/web.ini`

操作完整的 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`

3.访问teleport的web服务

安装完后
# ss -nltp
占用7190端口,成功。

浏览器访问 http://IP:7190

4.安装mysql

安装:略

配置:

mysql > create database teleport default character set utf8;
mysql > grant all on teleport.* to 'teleport'@'堡垒机IP' identified by '123';
mysql > flush privileges;
mysql > quit

5.teleport配置

# vi /usr/local/teleport/data/etc/web.ini
# grep -Ev ';|^$' /usr/local/teleport/data/etc/web.ini	# 修改后的配置如下
[common]
port=7190
log-level=2
debug-mode=0
core-server-rpc=http://127.0.0.1:52080/rpc

[database]
type=mysql
mysql-host=mysql服务IP
mysql-port=3306
mysql-db=teleport
mysql-prefix=tp_
mysql-user=teleport
mysql-password=123

浏览器刷新 http://IP:7190

确定数据库类型:

数据库类型:    MySQL
MySQL主机:    IP
MySQL端口:    3306
数据库名称:    teleport
用户名:    teleport

 

设置系统管理员:自行填写。

点击 开始配置

配置完成,原地刷新,登录。

6.使用

windows端:https://tp4a.com/download/get-file/teleport-assist-windows-3.2.2.exe

下载,安装,运行。

1.资产 → 主机 → 添加主机

2.添加账号(账号数下面),填表,测试连接

3.审计 → 会话审计 → 回放

 

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!