赞
踩
Teleport是一款简单易用的堡垒机系统,具有小巧、易用的特点,支持 RDP/SSH/SFTP/Telnet 协议的远程连接和审计管理。
本次实践为个人测试环境,服务器操作系统版本为centos7.6。
客户端助手版本为win10。
hostname | IP地址 | 操作系统版本 | 内核版本 | Teleport版本 | 角色 |
---|---|---|---|---|---|
jeven | 192.168.3.166 | centos 7.6 | 3.10.0-957.el7.x86_64 | 3.6.4-b3 | 服务端 |
DESKTOP-K2IEEUM | 192.168.3.15 | win10 | - | v3.6.3 | 客户端助手 |
docker | 192.168.3.127 | centos 7.6 | 3.10.0-957.el7.x86_64 | - | 远程主机 |
1.本次实践部署环境为个人测试环境;
2.在centos7.6环境下部署Teleport堡垒机系统。
检查本地操作系统版本
[root@jeven ~]# cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)
检查系统内核版本
[root@jeven ~]# uname -r
3.10.0-957.el7.x86_64
创建部署目录
mkdir -p /data/teleport/data
在官网下载teleport服务端软件包
wget https://tp4a.com/static/download/teleport-server-linux-x64-3.6.4-b3.tar.gz
tar -xzvf teleport-server-linux-x64-3.6.4-b3.tar.gz
[root@jeven teleport-server-linux-x64-3.6.4-b3]# tree -L 3 ./
./
├── daemon
│ ├── daemon.in
│ ├── start.sh.in
│ ├── status.sh.in
│ └── stop.sh.in
├── data
│ ├── bin
│ │ ├── libtprdp.so
│ │ ├── libtpssh.so
│ │ ├── libtptelnet.so
│ │ ├── pysrt
│ │ ├── tp_core
│ │ └── tp_web
│ ├── tmp
│ │ ├── assist
│ │ └── etc
│ └── www
│ ├── packages
│ └── teleport
├── script
│ ├── core
│ │ ├── colorconsole.py
│ │ ├── env.py
│ │ ├── __init__.py
│ │ └── utils.py
│ └── main.py
└── setup.sh
12 directories, 15 files
解压服务端软件包后,在解压后的目录中,直接使用一键安装脚本./setup.sh安装即可。
可以使用默认的安装路径/usr/local/teleport,这里设置的安装路径为 /data/teleport/data/。
[root@jeven teleport-server-linux-x64-3.6.4-b3]# sh ./setup.sh
[]===========================================================================[]
| Teleport Server Installation |
|===========================================================================|
| ver: 3.6.4 |
| author: apex.liu@qq.com |
[]===========================================================================[]
Welcome to install Teleport Server!
NOTICE: There are a few steps need you enter information or make choice,
if you want to use the DEFAULT choice, just press `Enter` key.
Otherwise you need enter the highlight character to make choice.
Prepare installation...
- check local installation ... [not exists]
Set installation path [/usr/local/teleport]: /data/teleport/data/
The target path `/data/teleport/data/` has already exists,
do you want to use it anyway? [YES/no]: YES
- copy [/data/teleport/teleport-server-linux-x64-3.6.4-b3/data/bin]
-> [/data/teleport/data/bin]
- copy [/data/teleport/teleport-server-linux-x64-3.6.4-b3/data/www]
-> [/data/teleport/data/www]
- copy [/data/teleport/teleport-server-linux-x64-3.6.4-b3/data/tmp/etc]
-> [/data/teleport/data/data/etc]
process [daemon.in] to [/etc/init.d/teleport]
process [start.sh.in] to [/data/teleport/data/start.sh]
process [stop.sh.in] to [/data/teleport/data/stop.sh]
process [status.sh.in] to [/data/teleport/data/status.sh]
start services...
starting teleport web ... [done]
starting teleport core server ... [done]
check services status...
teleport web server is running.
teleport core server is running.
--==[ ALL DONE ]==--
查看Teleport服务监听端口7190
[root@jeven ~]# ss -tunlp |grep 7190
tcp LISTEN 0 128 *:7190 *:* users:(("tp_web",pid=32703,fd=6))
初次安装完成后,可以访问 http://服务器IP:7190/进行初始化设置。
这里访问http://192.168.3.166:7190/,这里默认使用的数据库类型为SQLite。
设置完管理员账号信息后,选择开始配置即可完成初始配置工作。
访问地址:http://192.168.3.166:7190/,将IP地址替换为自己服务器的IP地址。
输入之前设置好的管理员账号,进入Teleport首页。
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
客户端助手是安装在客户端电脑(相对于teleport服务端而言)的一款软件,下载页面在下载二进制安装包,主要用来设置本地SSH/SFTP/Telnet/RDP客户端的调用路径、命令参数。
官方下载地址:https://www.tp4a.com/download
在windows端直接安装即可。
打开Teleport客户端助手,点击配置选项。
在总览页面,可以看到主机、连接、系统监控等信息。
添加Linux主机,填写相关信息。
在添加主机后,选择添加远程账号。
进入主机运维管理页面,选择ssh连接。
查看在线会话情况
查看系统日志
进入角色管理页面,可以查看各级角色权限。
可查看及设置的模块有:基本信息、安全、连接控制、邮件系统、存储、密钥管理。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。