堡垒机-安装Teleport

堡垒机由跳板机演变而来,核心功能是4A理念:身份认证(Authen)、账号管理(Account)、授权控制(Authorize)、安全审计(Audit)

跳板工具+审计功能

堡垒机产品

开源软件

Jumpserver,Teleport

物理硬件设备

购买

云服务

购买

集中管理和审计:提供了单一的接入点,管理对内外网中各种服务器和资源的访问。所有访问请求都必须通过堡垒机进行,堡垒机集中记录、监控和审计所有的访问行为,便于追踪问题源头。

减少攻击面:限制直接访问内网服务器,只有堡垒机可直接访问服务器,减少潜在攻击入口。外部用户或系统无法直接连接到敏感服务器。

权限控制和最小权限原则:使用堡垒机更细致控制谁能够访问哪些资源。管理员根据需要为不同用户分配不同的访问权限,确保每个用户只拥有完成其工作所需最小权限。

保护关键资源:对于一些非常敏感或关键的服务器,如数据库服务器、财务系统等,通过堡垒机限制访问,防止未经授权的访问。

简化合规性要求:许多行业有严格数据保护和隐私法规要求,使用堡垒机可以帮助企业满足这些法规的要求,如记录所有访问尝试、确保数据访问的透明度等。

提升故障排除效率:当出现问题时,由于所有的操作都被记录下来,因此更容易追踪问题的原因,并迅速采取纠正措施。

安装Teleport

准备工作

在企业应用环境下,一般已经部署

关闭防火墙

首先,"systemctl status firewalld"检查防火墙是否处于关闭状态,显示running(绿色)表示防火墙为开启状态

systemctl stop firewalld 关闭防火墙

systemctl disable firewalld 禁止防火墙开机自启动

再次查看防火墙状态

关闭Selinux

首先,"getenforce"查看selinux状态,结果是permissive或disabled都表示关闭,若是enforcing则表示开启

临时关闭命令:setenforce 0

永久关闭,打开“/etc/selinux/config”配置文件

vim /etc/selinux/config

找出中间的行SELINUX=enforcing修改为SELINUX=disabled

部署Teleport服务端

1.创建部署目录

mkdir -p /opt/soft/teleport/data

2.下载Teleport服务端软件包

在官网下载teleport服务端软件包

wget https://tp4a.com/static/download/teleport-server-linux-x64-3.6.4-b3.tar.gz

若显示"command not found",则yum install -y wget安装wget软件包,之后重新输入此命令

3、移动并解压软件包

将软件压缩包移动到/opt/soft/teleport/目录下

mv teleport-server-linux-x64-3.6.4-b3.tar.gz /opt/soft/teleport/teleport-server-linux-x64-3.6.4-b3.tar.gz

进入到/opt/soft/teleport/目录

cd /opt/soft/teleport/

解压teleport服务端软件包

tar -xzvf teleport-server-linux-x64-3.6.4-b3.tar.gz

4、安装Teleport服务端

进入到解压后的目录中,使用一键安装脚本./setup.sh安装(或者在当前目录下,直接命令安装)

方式一:

方式二:

可以使用默认的安装路径/usr/local/teleport,这里我设置的安装路径为/opt/soft/teleport/data/

若此安装路径的目录已创建,会提示"The target path `/opt/soft/teleport/data/` has already exists,do you want to use it anyway?[YES/no]:"输入Y即可

5、查看Teleport监听端口7190

6、Teleport服务端初始化配置

初次安装完成后,可以在主机浏览器中访问"http://服务器IP地址:7190/"进行初始化设置。

这里访问http://192.168.100.130:7190/,这里默认使用的数据库类型为SQLite。

设置完管理员账号信息后,选择开始配置即可完成初始配置工作。

刷新并访问Teleport首页,输入之前设置好的管理员账号及密码,进入Teleport首页

7、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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值