前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Teleport 开源堡垒机的使用

Teleport 开源堡垒机的使用

作者头像
oec2003
发布2021-03-11 15:07:46
1.9K0
发布2021-03-11 15:07:46
举报
文章被收录于专栏:不止dotNET

公司的服务器可能会存在这样一种情况,具体的应用是部署在一个或多个内网服务器上,然后由一台外网服务器通过代理的方式对外提供服务,例如下图:

我们如果需要进入到内网服务器进行操作就必须先要进入外网服务器,然后再远程到内网服务器,这样会比较麻烦,而且当使用操作服务器的人变多时,也不是很安全。所以我们期望的是能通过某种方式直接进入到内网服务器进行操作。

使用 Teleport 堡垒机可以很轻松达到这个目的。

安装

安装直接按照官方文档一步步操作就可以了,文档地址如下:

https://docs.tp4a.com/install/

安装成功如下图:

特别注意,如果您的服务器有开防火墙,需要使用下面命令进行相关端口的开放才能正常访问,这个是官方文档中没有提到的:

代码语言:javascript
复制
firewall-cmd --zone=public --add-port=7190/tcp --permanent
firewall-cmd --zone=public --add-port=52080/tcp --permanent
firewall-cmd --zone=public --add-port=52089/tcp --permanent
firewall-cmd --zone=public --add-port=52189/tcp --permanent
firewall-cmd --reload

进入系统进行简单配置就可以使用了:

添加资源和分配权限

1、在主机及账号模块添加主机和账号。

  • 远程主机地址:填写内网服务器的 IP
  • 连接模式:选择直接连接

2、点击列表中「账号数」来进行服务器账号的设置。

3、在用户管理模块进行使用人员账户的添加。

4、在「运维授权」模块创建授权策略。

运维人员使用

1、管理员添加账号后,会填写邮箱地址,系统会给邮箱发送初始密码,登录后在「主机运维」模块可以看到被授权的资源:

  • SSH:命令行的方式进入系统
  • SFTP:通常用于传输文件等

首次点击 SSH 或 SFTP 时会弹出如下提示,是因为还没有安装客户端助手:

根据提示中的链接下载客户端助手,进行安装,安装完点击「助手设置」进行设置。

2、Windows 系统中我们常用的 SSH 和 SFTP 工具是 putty 和 Winscp ,在 Teleport 提供了默认支持,直接选择就可以了:

3、在 Mac 系统中我常用的是 Termius 和 Transmit 但这两个的配置参数暂时还没搞明白怎么配置,所以,还是得用默认支持的 iTerm2 和 FileZilla 。

4、设置完成后,在点击「主机运维」模块中主机的 SSH 和 SFTP,出现下面界面说明登录成功:

常用命令

代码语言:javascript
复制
sudo /etc/init.d/teleport start(启动)
sudo /etc/init.d/teleport stop(暂停)
sudo /etc/init.d/teleport restart(重启)
sudo /etc/init.d/teleport status(查看运行状态)

希望文本对您有所帮助!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-03-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 不止dotNET 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装
  • 添加资源和分配权限
  • 运维人员使用
  • 常用命令
相关产品与服务
访问管理
访问管理(Cloud Access Management,CAM)可以帮助您安全、便捷地管理对腾讯云服务和资源的访问。您可以使用CAM创建子用户、用户组和角色,并通过策略控制其访问范围。CAM支持用户和角色SSO能力,您可以根据具体管理场景针对性设置企业内用户和腾讯云的互通能力。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档