赞
踩
相对于 Jumpserver 而言部署更加简单,Teleport是一款简单易用的开源堡垒机系统,具有小巧、易用的特点,支持 RDP/SSH/SFTP/Telnet 协议的远程连接和审计管理。
Teleport由两大部分构成:
Teleport非常小巧且极易安装部署:仅需一分钟,就可以安装部署一套您自己的堡垒机系统!!
因为Teleport内建了所需的脚本引擎、WEB服务等模块,因此不需要额外安装其他的库或者模块,整个系统的安装与部署非常方便。
特点:
安装包下载:https://tp4a.com/download
1、上传安装包至服务器并解压
tar xzf teleport-server-linux-x64-3.2.2.tar.gz -C /opt/
mv /opt/teleport-server-linux-x64-3.2.2 /opt/teleport
2、修改配置
vim /opt/teleport/data/tmp/etc/web.ini
...
[database]
; database in use, should be sqlite/mysql, default to sqlite.
type=mysql
; sqlite-file=/usr/local/teleport/data/db/teleport.db
mysql-host=172.27.0.16
mysql-port=3306
mysql-db=jumpserver
mysql-prefix=tp_
mysql-user=jumpserver
mysql-password=zhurs@123
...
数据库安装略:
# 创建数据库
CREATE DATABASE IF NOT EXISTS jumpserver DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
# 创建程序用户并授权
CREATE USER jumpserver@'%' IDENTIFIED BY 'zhurs@123';
GRANT ALL PRIVILEGES ON jumpserver.* TO jumpserver@'%';
FLUSH PRIVILEGES;
注意:数据库的字符集必须是 utf-8 ,否则会出现乱码,或者初始化表数据时会失败。
3、启动服务
cd /opt/teleport/
./setup.sh
启动服务后看看相关配置路径:
[root@jump teleport]# cd /usr/local/teleport
[root@jump teleport]# ll
total 24
drwxrwxr-x 3 root root 4096 Jan 23 2019 bin
drwxr-xr-x 6 root root 4096 Apr 8 20:23 data
-rwxr-xr-x 1 root root 1118 Apr 8 21:14 start.sh
-rwxr-xr-x 1 root root 568 Apr 8 21:14 status.sh
-rwxr-xr-x 1 root root 779 Apr 8 21:14 stop.sh
drwxrwxr-x 4 root root 4096 Jan 23 2019 www
# 配置文件路径:data/etc/web.ini
# 会话录像存储路径:data/replay
# 启动脚本:start.sh
# 关闭脚本:stop.sh
# 状态检查脚本:status.sh
4、初始化
浏览器输入:http://yourhostip:7190
登录后即可进入系统:
至此,TELEPORT 已经部署完成!!接下来就是点点点操作,略。
相较于 jumpserver 部署非常简单,功能不多(没有 jumpserver 全面),但基本能满足需求。使用过程中给我的感觉一般,大家可以部署上去体验以下哦。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。