Sign inSign up

tp4a/teleport

By tp4a

Updated over 5 years ago

teleport是一款简单易用的堡垒机系统,具有小巧、易用的特点,支持RDP/SSH/TELNET协议的转发和录像审计。

Image
6

100K+

tp4a/teleport repository overview

快速开始

0x00. 拉取镜像

docker pull tp4a/teleport:3.5.6

0x01. 创建数据存储目录

在宿主机上创建一个目录来保存teleport的配置文件、日志、录像文件等数据:

mkdir ~/tpdata

0x02. 创建并首次运行容器实例

docker run --name=teleport-3.5.6 -d \
  -v ~/tpdata:/usr/local/teleport/data \
  -p 7190:7190 -p 52089:52089 -p 52189:52189 -p 52389:52389 \
  tp4a/teleport:3.5.6

此时会输出容器的ID(你看到的跟这里的不一定相同):

c19fa5491925

没有错误的话,teleport容器已经启动,可以访问 http://宿主机IP:7190 来访问teleport的web界面了。

同时,在宿主机的数据存储目录(本例为 ~/tpdata 目录),会有如下目录:

~/tpdata
    |- db        如果使用sqlite数据库,则数据库文件存放在此目录下
    |- etc       teleport核心服务和web服务的配置文件,以及SSH服务端的密钥文件
    |- log       核心服务和web服务的日志文件
    \- replay    录像文件

0x03. 启动/重启teleport容器

使用创建容器时输出的容器ID来启动容器:

docker restart c19fa5491925

如果忘记了容器ID,容器又已经退出了,可以通过如下命令查看:

docker ps -n 100 | grep "tp4a/teleport"

Tag summary

Content type

Image

Digest

Size

131.2 MB

Last updated

over 5 years ago

docker pull tp4a/teleport:3.5.6-rc6