Teleport是一款开源的堡垒机系统,以其简单易用和小巧灵活而著称。它支持多种远程连接协议,包括 RDP、SSH、SFTP 和 Telnet,以及相应的审计管理功能

env

  • centos7.9
  • teleport-server-linux-x64-3.6.4-b3.tar.gz(server)
  • teleport-assist-macos-3.6.3.dmg(client)

teleport

#docs

steps

#基于binary安装

1.下载bin成果
https://tp4a.com/download

2.setup && webinit
cd `mktemp -d`
tar zaxf teleport-server-linux-x64-3.6.4-b3.tar.gz  && cd  teleport-server*
./setup.sh 

#default dir
install_dir: /usr/local/teleport
recond_dir: /usr/local/teleport/data/replay
data_dir: /usr/local/teleport/data   //升级的时候注意备份数据

#webinit
http://172.24.20.100:7190/

db: sqlite
dbfile: /usr/local/teleport/data/db/teleport.db

3.服务控制

#服务控制
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

4.client助手
https://tp4a.com/download
提供ssh连接、录制回放等

refer