一、前言

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

Teleport由两大部分构成:

  • 跳板核心服务
  • WEB操作界面

二、Teleport安装

2.1 下载包

点击Teleport官网进行下载服务端安装包

Teleport安装-1

点击Teleport官网进行下载客户端安装助手,用于指定远程连接工具

Teleport安装-2

2.2 上传包

将上面下载好的服务端安装包上传到机器上,上传可以使用rz命令,如果没有安装,参考如下:

$ yum install -y lrzsz

当然你也可以选择其他方式进行上传,这里就不一一做介绍了。

2.3 安装

解压包

$ tar -zxvf teleport-server-linux-x64-3.6.4-b3.tar.gz

进入目录并安装

$ cd teleport-server-linux-x64-3.6.4-b3/
$ ./setup.sh

安装-1

检查teleport是否运行中

[root@node-03 teleport-server-linux-x64-3.6.4-b3]# /etc/init.d/teleport status
teleport web server is running.
teleport core server is running.

关闭防火墙

$ systemctl stop firewalld
$ systemctl disable firewalld 

关闭selinux

$ setenforce 0
$ sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config

2.4 初始化配置

打开浏览器,访问http://192.168.1.40:7190/,完成基础配置,如电子邮件地址,密码等

Teleport基本使用-1

点击【开始配置】

Teleport基本使用-2

初始化配置完成后,刷新页面即可进入teleport的登录界面

Teleport基本使用-3

2.5 安装Teleport助手

双击之前下载的Teleport助手进行安装后,再次刷新页面即可进入teleport的登录界面,提示打开Teleport助手,选择打开即可

三、Teleport基本使用

3.1 添加主机

依次点击【资产】-【主机及账号】,选择【添加主机】后,填写相关信息后,点击【确定】

Teleport基本使用-1

点击【操作】-【管理远程账号】

Teleport基本使用-2

点击【添加账号】输入远程账号和密码后,点击【测试连接】,测试成功后,点击【确定】即可

Teleport基本使用-3

说明:如果是第一次的话,需要添加一下密钥(点击测试连接后,选择是)

3.2 查看操作日志

点击【会话审计】-【日志】,即可查看操作日志

Teleport基本使用-4

当然你也可以点击【回放】查看操作记录

Teleport基本使用-5

3.3 助手设置

点击【助手设置】-【MobaXterm】,选择MobaXterm路径后,选择【保存配置】

助手设置-1

点击【主机运维】-【SSH】即可指定自定义远程连接工具进行连接

助手设置-2